This is an old version, view current version.

22.5 Multivariate Gaussian Process Distribution, Cholesky parameterization

22.5.1 Probability Density Function

If K,NN, LRN×N is lower triangular and such that LL is positive definite kernel matrix (implying Ln,n>0 for n1:N), and wRK is a vector of positive inverse scales, then for yRK×N, MultiGPCholesky(y| L,w)=Ki=1MultiNormal(yi|0,w1iLL), where yi is the ith row of y. This is used to efficiently handle Gaussian Processes with multi-variate outputs where only the output dimensions share a kernel function but vary based on their scale. If the model allows parameterization in terms of Cholesky factor of the kernel matrix, this distribution is also more efficient than MultiGP(). Note that this function does not take into account the mean prediction.

22.5.2 Sampling Statement

y ~ multi_gp_cholesky(L, w)

Increment target log probability density with multi_gp_cholesky_lpdf(y | L, w) dropping constant additive terms.

22.5.3 Stan Functions

real multi_gp_cholesky_lpdf(matrix y | matrix L, vector w)
The log of the multivariate GP density of matrix y given lower-triangular Cholesky factor of the kernel matrix L and inverses scales w