This function computes the density of a Dirichlet distribution.
ddirichlet_cpp(x, concentration, log = FALSE)
A numeric
, the density value.
A numeric
, a weight vector of length p
.
Each vector element must be between 0
and 1
.
The sum of the vector elements must be 1
.
A numeric
, the concentration vector of length p
.
A logical
, if TRUE
the logarithm of the density value is
returned.
By default, log = FALSE
.
This function performs no input checks. See ddirichlet
for the version with input checks.