摘要

The graphical lasso (glasso) is a widely-used fast algorithm for estimating sparse inverse covariance matrices. The glasso solves an l(1) penalized maximum likelihood problem and is available as an R library on CRAN. The output from the glasso, a regularized covariance matrix estimate (Sigma) over cap (glasso) and a sparse inverse covariance matrix estimate (Omega) over cap (glasso), not only identify a graphical model but can also serve as intermediate inputs into multivariate procedures such as PCA, LDA, MANOVA, and others. The glasso indeed produces a covariance matrix estimate (Sigma) over cap (glasso) which solves the l(1) penalized optimization problem in a dual sense; however, the method for producing (Omega) over cap (glasso) after this optimization is inexact and may produce asymmetric estimates. This problem is exacerbated when the amount of l(1) regularization that is applied is small, which in turn is more likely to occur if the true underlying inverse covariance matrix is not sparse. The lack of symmetry can potentially have consequences. First, it implies that (Sigma) over cap (-1)(glasso) not equal (Omega) over cap (glasso) and, second, asymmetry can possibly lead to negative or complex eigenvalues, rendering many multivariate procedures which may depend on (Omega) over cap (glasso) unusable. We demonstrate this problem, explain its causes, and propose possible remedies.

  • 出版日期2013-1

全文