the summary of sklearn.covariance

原创 2017年01月03日 10:00:48

sklearn.covariance has three categories:EmpiricalCovariance and so on,Shrunkage,GraphLasso.

EmpiricalCovariance:Maximum likelihood covariance estimator.

If sample dataset has noisy data,we use MinCovDet to get a robust covariance estimator.

MCD:https://tr8dr.wordpress.com/2010/09/24/minimum-covariance-determination/

MCD want to choose a  tolerance ellipse have minimum volume which is equaled to the determinant of splitted sample matrix by given accuracy.

And we can use EllipticEnvelope which use MCD estimator as covariance estimator to detect outlier.


Except for noisy data,we also encounter a situation where the number of data point N is small and the number of feature P is large.We can use Shrunkage method to handle this problem.


ShrunkageCovariance:

And LediotWolf and OAS can use certain formula to compute shrinkage  .They are the better choices.


GraphLasso:Sparse inverse covariance estimation with an l1-penalized estimator.


where K is precision matrix.

GraphLasso(and GraphLasso) is another method to estimate precison matrix when N is samll and P is large,especically GraphLasso is always better than Shrunkage method when N<P.

By using GraphLasso,we can get a sparse precision matrix which has good-condition: if two features are independent conditionally on the others, the corresponding coefficient in the precision matrix will be zero.

关于python的机器学习与数据挖掘的相关的包

数据库 类别 Python R MySQL mysql-connector-python(官方) RMySQL Oracle cx_Oracle ROracle ...
  • qq_35082030
  • qq_35082030
  • 2016年12月04日 19:25
  • 2796

sklearn学习笔记_目录

sklearn Release 0.17 1   Welcome to scikit-learn 1.1  Installing scikit-learn 安装sklearn 1.2  Frequen...
  • qq_23392165
  • qq_23392165
  • 2016年03月15日 15:15
  • 1964

机器学习sklearn之菜鸟入门一

1 iris = load_iris(),加载经典的鸢尾花数据 2 X_train,X_test, y_train, y_test = train_test_split(X, y, test_...
  • daishoulei
  • daishoulei
  • 2017年04月08日 11:24
  • 2026

Boundary-based corner detection using eigenvalues of covariance matrices

  • 2015年10月27日 19:05
  • 159KB
  • 下载

summary of 2016

2016年,我真切地感觉到,我成长了。 coding这一年,在工作室师兄们的带领下,学习速度是蛮快的。学习了前端的基础知识,学习了php,跟安卓的小伙伴合作,完成了趣组队app。现在帮学校老师做一个教...
  • qq_34881718
  • qq_34881718
  • 2016年12月31日 11:44
  • 277

英语学习年终总结——2014 year-end summary of English learning

时间过的好快,仿佛还沉浸在上一年的年终总结中,转眼之间又该年终总结了。一年了自己的英语学习一直在进 行,到底自己的英语水平和一年前的自己相比自己有了什么进步呢?还好前些天给11期的小朋友测试英语,和一...
  • zhangzijiejiayou
  • zhangzijiejiayou
  • 2015年01月31日 20:36
  • 1729

A summary of Change in systemverilog 2012

ref:http://www.sutherland-hdl.com/papers/2012-DAC_What-is-new-in-SystemVerilog-2012.pdf (只提取一些目前自己感...
  • fanyongwinner
  • fanyongwinner
  • 2016年07月18日 13:31
  • 310

Introduction to Algorithm - Summary of Chapter 8 - Sorting in Linear Time

算法导论课后习题解析 第八章 算法导论课后总结 第八章
  • u011594482
  • u011594482
  • 2015年11月05日 20:36
  • 271

操作系统概述操——Summary of the operating system

一、操作系统的基本概念     1.计算机系统的资源     在计算机系统中,资源包括两类,即硬件资源和软件资源。软件资源是计算机的灵魂,主要包括各种程序和数据以及操作系统本身等。操作系统的重要...
  • u011349664
  • u011349664
  • 2013年10月03日 18:30
  • 1814

Summary of High-Speed Tracking with Kernelized Correlation Filters

With the theory of circulant matrices, this paper present a classification trained with all patches ...
  • u013288466
  • u013288466
  • 2016年12月06日 21:50
  • 327
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:the summary of sklearn.covariance
举报原因:
原因补充:

(最多只允许输入30个字)