In
probability theory and
Bayesian statistics, the Lewandowski-Kurowicka-Joe distribution, often referred to as the LKJ distribution, is a
probability distribution
In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomenon i ...
over
positive definite In mathematics, positive definiteness is a property of any object to which a bilinear form or a sesquilinear form may be naturally associated, which is positive-definite. See, in particular:
* Positive-definite bilinear form
* Positive-definite f ...
symmetric matrices with unit diagonals.
Introduction
The LKJ distribution was first introduced in 2009 in a more general context
by Daniel Lewandowski, Dorota Kurowicka, and Harry Joe. It is an example of the
vine copula A vine is a graphical tool for labeling constraints in high-dimensional probability distributions. A regular vine is a special case for which all constraints are two-dimensional or conditional two-dimensional. Regular vines generalize trees, and are ...
, an approach to constrained high-dimensional probability distributions.
The distribution has a single shape parameter
and the
probability density function for a
matrix
is
:
with normalizing constant
, a complicated expression including a product over
Beta functions. For
, the distribution is uniform over the space of all correlation matrices; i.e. the space of positive definite matrices with unit diagonal.
Usage
The LKJ distribution is commonly used as a prior for correlation matrix in hierarchical Bayesian modeling. Hierarchical Bayesian modeling often tries to make an inference on the covariance structure of the data, which can be decomposed into a scale vector and correlation matrix.
Instead of the prior on the covariance matrix such as the
inverse-Wishart distribution, LKJ distribution can serve as a prior on the correlation matrix along with some suitable prior distribution on the scale vector. It has been implemented as part of the
Stan
Stan or STAN may refer to:
People
* Stan (given name), a list of people with the given name
** Stan Laurel (1890–1965), English comic actor, part of duo Laurel and Hardy
* Stan (surname), a Romanian surname
* Stan! (born 1964), American author ...
probabilistic programming language and as a library linked to the
Turing.jl
Probabilistic programming (PP) is a programming paradigm in which probabilistic models are specified and inference for these models is performed automatically.
It represents an attempt to unify probabilistic modeling and traditional general p ...
probabilistic programming library in
Julia.
References
External links
Described as part of the Stan manual
Random matrices
Bayesian statistics
Continuous distributions
Multivariate continuous distributions
{{Website-stub