rvbeta: Generate Random Vectors from a Beta Sampling Model

rvbetaR Documentation

Generate Random Vectors from a Beta Sampling Model

Description

rvbeta generates a random vector from the beta sampling model;

Usage

rvbeta(n = 1, shape1, shape2)

Arguments

n

integer, number of random variables to generate

shape1

positive number or rv, 1st shape parameter

shape2

positive number or rv, 2nd shape parameter

Details

rvnbeta(n, a, b) ("neutral" Beta distribution) is equivalent to rvbeta(n, 1/3+a, 1/3+b).

Author(s)

Jouni Kerman jouni@kerman.com

References

Kerman, J. and Gelman, A. (2007). Manipulating and Summarizing Posterior Simulations Using Random Variable Objects. Statistics and Computing 17:3, 235-244.

See also vignette("rv").

Examples


   n <- 12         # sample size
   y <- (0:(n-1))  # observations
   a <- b <- 1/3   # the neutral beta prior
   rvbeta(1, shape1=a+y, shape2=b+n-y)
   rvnbeta(1, shape1=y, shape2=n-y)


rv documentation built on March 18, 2022, 5:55 p.m.