rvcat | R Documentation |
Generates a random factor (i.e. a categorical random variable), given the probabilities of each category and their corresponding labels.
rvcat(n = 1, prob, levels = NULL)
n |
integer, number of random variables to generate |
prob |
vector of probabilities of successes of each trial (may be constant or an rv object) |
levels |
(character) labels for the categories |
The length of prob
determines the number of bins.
The vector prob
will be normalized to have sum 1.
A random factor of length length(prob)
.
Jouni Kerman jouni@kerman.com
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")
.
rvfactor
rvcat(1, prob=c(0.5, 0.3, 0.2)) # default levels: 1, 2, 3 rvcat(1, prob=c(5, 3, 2)) # same as above p <- rvdirichlet(1, alpha=c(0.7, 0.3)) # prior probabilities rvcat(1, prob=p, levels=c("Group 1", "Group 2"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.