R: The Dirichlet Distribution

Dirichlet {MCMCpack} | R Documentation

## The Dirichlet Distribution

### Description

Density function and random generation from the Dirichlet distribution.

### Usage

    ddirichlet(x, alpha)

    rdirichlet(n, alpha)

### Arguments

`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.

### Details

The Dirichlet distribution is the multidimensional generalization of the beta distribution.

### Value

`ddirichlet` gives the density. `rdirichlet` returns a matrix with `n` rows, each containing a single Dirichlet random deviate.

### Author(s)

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.

### See Also

`Beta`

### Examples

      density <- ddirichlet(c(.1,.2,.7), c(1,1,1))
      draws <- rdirichlet(20, c(1,1,1) )

[Package MCMCpack version 1.4-0 Index]