主成分分析方法
2011-07-14 18:11
232 查看
[align=center]主成分分析方法(PCA算法)[/align]
对同一个体进行多项观察时,必定涉及多个随机变量X1,X2,…,Xp,它们都是的相关性, 一时难以综合。这时就需要借助主成分分析 (principal component analysis)来概括诸多信息的主要方面。我们希望有一个或几个较好的综合指标来概括信息,而且希望综合指标互相独立地各代表某一方面的性质。任何一个度量指标的好坏除了可靠、真实之外,还必须能充分反映个体间的变异。如果有一项指标,不同个体的取值都大同小异,那么该指标不能用来区分不同的个体。由这一点来看,一项指标在个体间的变异越大越好。因此我们把“变异大”作为“好”的标准来寻求综合指标。1.主成分的一般定义 设有随机变量X1,X2,…,Xp, 其样本均数记为 , ,…, ,样本标准差记为S1,S2,…,Sp。首先作标准化变换我们有如下的定义: (1) 若C1=a11x1+a12x2+ … +a1pxp, ,且使 Var(C1)最大,则称C1为第一主成分; (2) 若C2=a21x1+a22x2+…+a2pxp, ,(a21,a22,…,a2p)垂直于(a11,a12,…,a1p),且使Var(C2)最大,则称C2为第二主成分; (3) 类似地,可有第三、四、五…主成分,至多有p个。 2. 主成分的性质 主成分C1,C2,…,Cp具有如下几个性质: (1) 主成分间互不相关,即对任意i和j,Ci 和Cj的相关系数Corr(Ci,Cj)=0 i ¹ j (2) 组合系数(ai1,ai2,…,aip)构成的向量为单位向量, (3) 各主成分的方差是依次递减的, 即Var(C1)≥Var(C2)≥…≥Var(Cp) (4) 总方差不增不减, 即Var(C1)+Var(C2)+ … +Var(Cp) =Var(x1)+Var(x2)+ … +Var(xp)=p这一性质说明,主成分是原变量的线性组合,是对原变量信息的一种改组,主成分不增加总信息量,也不减少总信息量。(5) 主成分和原变量的相关系数 Corr(Ci,xj)=aij =aij (6) 令X1,X2,…,Xp的相关矩阵为R, (ai1,ai2,…,aip)则是相关矩阵R的第i个特征向量(eigenvector)。而且,特征值li就是第i主成分的方差, 即Var(Ci)= li 其中li为相关矩阵R的第i个特征值(eigenvalue)l1≥l2≥…≥lp≥03. 主成分的数目的选取 前已指出,设有p个随机变量,便有p个主成分。由于总方差不增不减,C1,C2等前几个综合变量的方差较大,而Cp,Cp-1等后几个综合变量的方差较小, 严格说来,只有前几个综合变量才称得上主(要)成份,后几个综合变量实为“次”(要)成份。实践中总是保留前几个,忽略后几个。保留多少个主成分取决于保留部分的累积方差在方差总和中所占百分比(即累计贡献率),它标志着前几个主成分概括信息之多寡。实践中,粗略规定一个百分比便可决定保留几个主成分;如果多留一个主成分,累积方差增加无几,便不再多留。4.主成分回归 主成分分析本身往往并不是目的,而是达到目的的一种手段。因此,它多用在大型研究项目的某个中间环节。例如,把它用在多重回归中,便产生了主成分回归。另外,它还可以用于聚类、判别分析等。本节主要介绍主成分回归。 在多重回归曾指出,当自变量间高度相关时,某些回归参数的估计值极不稳定,甚至出现有悖常理、难以解释的情形。这时,可先采用主成分分析产生若干主成分,它们必定会将相关性较强的变量综合在同一个主成分中,而不同的主成分又是互相独立的。只要多保留几个主成分,原变量的信息不致过多损失。然后,以这些主成分为自变量进行多重回归就不会再出现共线性的困扰。如果原有p个自变量X1,X2,…,Xp,那么,采用全部p个主成分所作回归完全等价于直接对原变量的回归;采用一部分主成分所作回归虽不完全等价于对原变量的回归,但往往能摆脱某些虚假信息,而出现较合理的结果。以上思路也适用于判别分析,当自变量高度相关时,直接作判别分析同样有多重共线性问题,可先计算自变量的主成分,然后通过主成分估计判别函数。相关英文连接 http://ordination.okstate.edu/PCA.htm引用: http://hi.baidu.com/vandyliu/blog/item/9d889e0f4d2525ef37d122ee.html |
相关文章推荐
- 主成分分析(多元分析方法之一)
- 主成分分析方法和matlab函数中的princomp
- 数学建模--医疗保险欺诈的发现--模型:评价类的数学模型和多元统计模型--方法:”改进的”主成分分析,聚类分析,判别分析,相关分析
- 关于聚类分析、判别分析、主成分分析、因子分析等多元统计分析方法
- 主成分分析(PCA)是目前应用很广泛的一种代数特征提取方法
- 视频图像的MATLAB处理(2)两种主成分分析方法
- 主成分分析方法PCA总结
- 机器学习 —— 基础整理(四)特征提取之线性方法:主成分分析PCA、独立成分分析ICA、线性判别分析LDA
- 主成分分析的计算方法
- 数据挖掘方法(1)主成分分析
- Python用主成分分析的方法分析螺纹钢期货30多个技术指标
- 【模式识别】独立成分分析 ICA 中的几种方法
- 独立成分分析ICA系列4:ICA的最优估计方法综述
- 确定权重方法之一:主成分分析
- 关于聚类分析、判别分析、主成分分析、因子分析等多元统计分析方法
- 主成分分析(PCA)原理详解
- ARM Linux内核驱动异常定位方法分析--反汇编方式
- WinDbg分析DMP文件方法完全攻略
- 一些知识点的初步理解_9(独立成分分析-ICA,ing...)
- StringBuilder 的append 方法 和 String+ String的方法 效率分析