Gaussian graphical models
Multivariate Gaussian and precision matrix
\[
f(x) = \frac{1}{(2\pi)^{p/2} |\Sigma|^{1/2}} \exp\Big(-\tfrac12 (x - \mu)^\top K (x - \mu)\Big),
\qquad K = \Sigma^{-1}
\]
- \(K\): precision (concentration) matrix
- Exponent: only pairwise terms \(x_j K_{jk} x_k\) → Gibbs distribution with cliques of size \(\leq 2\)
Conditional Gaussian
For a Gaussian vector split into blocks \(A\) and \(B\), the law of \(X_A\) given \(X_B = b\) is Gaussian.
Last equality: Schur complement.
Zeros of the precision matrix
In a Gaussian vector, two variables are independent given all the others if and only if the corresponding entry of \(K\) is zero.
Partial correlation: \(\rho_{ij \cdot V \setminus\{i,j\}} = -K_{ij} / \sqrt{K_{ii} K_{jj}}\).
Gaussian graphical model Graph \(G\) with edge \(i - j\) iff \(K_{ij} \neq 0\): support of the precision matrix.
Covariance vs precision
![]()
Marginal correlation everywhere, conditional dependence only along the chain.
Covariance selection: known graph
Sample \(x_1, \dots, x_N\), empirical covariance \(S\). Log-likelihood up to constants:
\[
\ell(K) = \frac N2 \big(\log\det K - \operatorname{tr}(S K)\big),
\qquad \nabla_K \ell \propto K^{-1} - S
\]
Graphical lasso: unknown graph
The graphical lasso penalises the \(\ell_1\) norm of the precision matrix to obtain a sparse estimate.
- \(\lambda\) large → sparse graph
- Defined even for \(p > N\)
- Friedman, Hastie & Tibshirani (2008): block coordinate descent
Graphical lasso on simulated data
![]()
Choice of \(\lambda\): cross-validation, StARS, BIC.