Learn R Programming

nimble (version 1.2.1)

Dirichlet: The Dirichlet Distribution

Description

Density and random generation for the Dirichlet distribution

Usage

ddirch(x, alpha, log = FALSE)

rdirch(n = 1, alpha)

Value

ddirch gives the density and rdirch generates random deviates.

Arguments

x

vector of values.

alpha

vector of parameters of same length as x

log

logical; if TRUE, probability density is returned on the log scale.

n

number of observations (only n=1 is handled currently).

Author

Christopher Paciorek

Details

See Gelman et al., Appendix A or the BUGS manual for mathematical details.

References

Gelman, A., Carlin, J.B., Stern, H.S., and Rubin, D.B. (2004) Bayesian Data Analysis, 2nd ed. Chapman and Hall/CRC.

See Also

Distributions for other standard distributions

Examples

Run this code
alpha <- c(1, 10, 30)
x <- rdirch(1, alpha)
ddirch(x, alpha)

Run the code above in your browser using DataLab