python主成分对变量的贡献率_基于Python和Numpy的主成分分析

本文介绍了主成分分析(PCA)的基本概念及其在机器学习和图像处理中的作用。PCA是一种用于降维的方法,通过生成协方差矩阵、计算特征值和特征向量来选取主成分。文章详细阐述了PCA的三个主要步骤:计算协方差矩阵、选取主成分以及原数据的投影降维。并提供了Python代码示例来展示PCA过程。
摘要由CSDN通过智能技术生成

参考文献:

http://www.cnblogs.com/jerrylead/archive/2011/04/18/2020209.html

https://my.oschina.NET/gujianhan/blog/225241

http://blog.csdn.net/jinshengtao/article/details/18599165

http://blog.csdn.Net/u012162613/article/details/42177327

http://deeplearning.stanford.edu/wiki/index.PHP/%E4%B8%BB%E6%88%90%E5%88%86%E5%88%86%E6%9E%90

主成分分析(Principal Component Analysis)是一种对特征进行降维的方法。在机器学习以及影像分类中广泛使用,能够极大提高无监督特征学习的速度。由于观测指标间存在相关性,将导致信息的重叠与低效。为此,我们更倾向于用更少量的、尽可能多的能反映源特征的新特征来代替原始观测指标。这就是主成分分析,其可以看作是高维空间通过旋转坐标系,找到最佳投影的过程。换言之,即将n维特征映射到k维上(k

从实际算法实习上来看,PCA主要分为三个部分。(1)生成协方差矩阵;(2)计算特征值和特征向量,并选取主成分;(3)将原始数据投影到降维的子空间中。本文主要通过从对图像进行PCA处理的思路展开。

(1) 第一步生成协方差矩阵首先,什么是协方差矩阵?首先说方差,当我们衡量一组数据的离散程度时,使用方差来表示。即如下图所示。

S为方差。即样本中各个数据与其平均值之差的平方的和的平方。在matlab或者nump

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值