Dirichlet | R Documentation |
Density function and random generation from the Dirichlet distribution.
ddirichlet(x, alpha)
rdirichlet(n, alpha)
x |
A vector containing a single deviate or matrix containing one random deviate per row. |
alpha |
Vector of shape parameters, or matrix of shape parameters corresponding to the number of draw. |
n |
Number of random vectors to generate. |
The Dirichlet distribution is the multidimensional generalization of the beta distribution.
ddirichlet
gives the density. rdirichlet
returns a
matrix with n
rows, each containing a single Dirichlet random
deviate.
Code is taken from Greg's Miscellaneous Functions (gregmisc). His code was based on code posted by Ben Bolker to R-News on 15 Dec 2000.
Beta
density <- ddirichlet(c(.1,.2,.7), c(1,1,1))
draws <- rdirichlet(20, c(1,1,1) )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.