gpflow.logdensities¶
gpflow.logdensities.bernoulli¶
gpflow.logdensities.beta¶
gpflow.logdensities.exponential¶
gpflow.logdensities.gamma¶
gpflow.logdensities.gaussian¶
gpflow.logdensities.laplace¶
gpflow.logdensities.lognormal¶
gpflow.logdensities.multivariate_normal¶
- gpflow.logdensities.multivariate_normal(x, mu, L)[source]¶
Computes the log-density of a multivariate normal. :param x : Dx1 or DxN sample(s) for which we want the density :param mu : Dx1 or DxN mean(s) of the normal distribution :param L : DxD Cholesky decomposition of the covariance matrix :return p : (1,) or (N,) vector of log densities for each of the N x’s and/or mu’s
x and mu are either vectors or matrices. If both are vectors (N,1): p[0] = log pdf(x) where x ~ N(mu, LL^T) If at least one is a matrix, we assume independence over the columns: the number of rows must match the size of L. Broadcasting behaviour: p[n] = log pdf of: x[n] ~ N(mu, LL^T) or x ~ N(mu[n], LL^T) or x[n] ~ N(mu[n], LL^T)