Jump to content

Graphical lasso

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Offthemap42 (talk | contribs) at 21:48, 17 May 2018 (Application: added skggm package and reference info). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In statistics, the graphical lasso is an algorithm to estimate the precision matrix (inverse of covariance matrix) from the observations from multivariate Gaussian distribution.[1]

Setting

Consider observations from multivariate Gaussian distribution . We are interested in estimating the precision matrix .

The graphical lasso estimator is the such that:

where is the sample covariance, and is the penalizing parameter.[1]

Application

To obtain the estimator in programs, users could use the R package glasso,[2], GraphLasso() function in Python Scikit-Learn package[3], or the skggm Python package [4] (similar to scikit-learn).

References

  1. ^ a b Friedman, Jerome and Hastie, Trevor and Tibshirani, Robert (2008). "Sparse inverse covariance estimation with the graphical lasso" (PDF). Biostatistics. Biometrika Trust.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  2. ^ Jerome Friedman; Trevor Hastie; Rob Tibshirani (2014). glasso: Graphical lasso- estimation of Gaussian graphical models.
  3. ^ Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V. and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P. and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E. (2011). "Scikit-learn: Machine Learning in Python". Journal of Machine Learning Research.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  4. ^ {{cite journal author1 = Jason Laska author2 = Manjari Narayan title = skggm 0.2.7: A scikit-learn compatible package for Gaussian and related Graphical Models month = jul year = 2017 doi = 10.5281/zenodo.830033 url = https://doi.org/10.5281/zenodo.830033}}