Английская Википедия:Graphical lasso

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Orphan

In statistics, the graphical lasso[1] is a sparse penalized maximum likelihood estimator for the concentration or precision matrix (inverse of covariance matrix) of a multivariate elliptical distribution. The original variant was formulated to solve Dempster's covariance selection problem[2][3] for the multivariate Gaussian distribution when observations were limited. Subsequently, the optimization algorithms to solve this problem were improved[4] and extended[5] to other types of estimators and distributions.

Setting

Consider observations <math>X_1, X_2, \ldots, X_n</math> from multivariate Gaussian distribution <math>X \sim N(0, \Sigma)</math>. We are interested in estimating the precision matrix <math>\Theta = \Sigma^{-1}</math>.

The graphical lasso estimator is the <math>\hat{\Theta}</math> such that:

<math>

\hat{\Theta} = \operatorname{argmin}_{\Theta \ge 0} \left(\operatorname{tr}(S \Theta) - \log \det(\Theta) + \lambda \sum_{j \ne k} |\Theta_{jk}| \right)</math>

where <math>S</math> is the sample covariance, and <math>\lambda</math> is the penalizing parameter.[4]

Application

To obtain the estimator in programs, users could use the R package glasso,[6] GraphicalLasso() class in the scikit-learn Python library,[7] or the skggm Python package[8] (similar to scikit-learn).

See also

References

Шаблон:Reflist