Description Usage Arguments Details Value Author(s) See Also Examples
These functions provide the density and random number generation for the multivariate normal distribution, given the Cholesky parameterization.
1 2 |
x |
This is data or parameters in the form of a vector of length k or a matrix with k columns. |
n |
This is the number of random draws. |
mu |
This is mean vector mu with length k or matrix with k columns. |
U |
This is the k x k upper-triangular matrix that is Cholesky factor U of covariance matrix Sigma. |
log |
Logical. If |
Application: Continuous Multivariate
Density: p(theta) = (1/((2*pi)^(k/2)*|Sigma|^(1/2))) * exp(-(1/2)*(theta-mu)'*Sigma^(-1)*(theta-mu))
Inventor: Unknown (to me, anyway)
Notation 1: theta ~ MVN(mu, Sigma)
Notation 2: theta ~ N[k](mu, Sigma)
Notation 3: p(theta) = MVN(theta | mu, Sigma)
Notation 4: p(theta) = N[k](theta | mu, Sigma)
Parameter 1: location vector mu
Parameter 2: k x k positive-definite matrix Sigma
Mean: E(theta) = mu
Variance: var(theta) = Sigma
Mode: mode(theta) = mu
The multivariate normal distribution, or multivariate Gaussian
distribution, is a multidimensional extension of the one-dimensional
or univariate normal (or Gaussian) distribution. A random vector is
considered to be multivariate normally distributed if every linear
combination of its components has a univariate normal distribution.
This distribution has a mean parameter vector mu of length
k and an upper-triangular k x k matrix that is
Cholesky factor U, as per the chol
function for Cholesky decomposition.
In practice, U is fully unconstrained for proposals when its diagonal is log-transformed. The diagonal is exponentiated after a proposal and before other calculations. The Cholesky parameterization is faster than the traditional parameterization.
For models where the dependent variable, Y, is specified to be
distributed multivariate normal given the model, the Mardia test (see
plot.demonoid.ppc
, plot.laplace.ppc
, or
plot.pmc.ppc
) may be used to test the residuals.
dmvnc
gives the density and
rmvnc
generates random deviates.
Statisticat, LLC. software@bayesian-inference.com
chol
,
dinvwishartc
,
dmvn
,
dmvnp
,
dmvnpc
,
dnorm
,
dnormp
,
dnormv
,
plot.demonoid.ppc
,
plot.laplace.ppc
, and
plot.pmc.ppc
.
1 2 3 4 5 6 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.