1、第六章 主成分分析方法 Principal Component Analysis (PCA),主成分分析的基本原理 主成分分析的计算步骤 主成分分析方法应用实例,多变量问题是经常会遇到的。变量太多,无疑会增加分析问题的难度与复杂性,而且在许多实际问题中,多个变量之间是具有一定的相关关系的。因此,人们会很自然地想到,能否在相关分析的基础上,用较少的新变量代替原来较多的旧变量,而且使这些较少的新变量尽可能多地保留原来变量所反映的信息?,问题的提出:,事实上,这种想法是可以实现的,主成分分析方法就是综合处理这种问题的一种强有力的工具。 主成分分析就是设法将原来指标重新组合成一组新的互相无关的几个综合
2、指标来代替原来指标。同时根据实际需要从中可取几个较少的综合指标尽可能多地反映原来的指标的信息。 从数学角度来看,这是一种降维处理技术。,一、主成分分析的基本原理,假定有n个样本,每个样本共有p个变量,构成一个np阶的数据矩阵,(3.5.1),当p较大时,在p维空间中考察问题比较麻烦。为了克服这一困难,就需要进行降维处理,即用较少的几个综合指标代替原来较多的变量指标,而且使这些较少的综合指标既能尽量多地反映原来较多变量指标所反映的信息,同时它们之间又是彼此独立的。,定义:记x1,x2,xP为原变量指标,z1,z2,zm(mp)为新变量指标,(3.5.2),系数lij的确定原则: zi与zj(ij
3、;i,j=1,2,m)相互无关;, z1是x1,x2,xP的一切线性组合中方差最大者,z2是与z1不相关的x1,x2,xP的所有线性组合中方差最大者;zm是与z1,z2,zm1都不相关的x1,x2,xP, 的所有线性组合中方差最大者。则新变量指标z1,z2,zm分别称为原变量指标x1,x2,xP的第一,第二,第m主成分。,从以上的分析可以看出,主成分分析的实质就是确定原来变量xj(j=1,2 , p)在诸主成分zi(i=1,2,m)上的荷载 lij( i=1,2,m; j=1,2 ,p)。从数学上可以证明,它们分别是的相关矩阵的m个较大的特征值所对应的特征向量。,二、计算步骤,(一)计算相关系
4、数矩阵rij(i,j=1,2,p)为原变量xi与xj的相关系数, rij=rji,其计算公式为:,(3.5.3),(3.5.4),(二)计算特征值与特征向量: 解特征方程 ,常用雅可比法(Jacobi)求出特征值,并使其按大小顺序排列 ;, 分别求出对应于特征值 的特征向量 ,要求 =1即 ,其中 表示向量 的第j个分量。, 计算主成分贡献率及累计贡献率贡献率:,累计贡献率:,一般取累计贡献率达8595%的特征值 所对应的第一、第二、第m(mp) 个主成分。,六、主成分模型中各统计量的意义,、主成分的方差贡献率:这个值越大,表明第i主成分综合信息的能力越强。 2、主成分的累计贡献率 表明取前几
5、个主成分基本包含了全部测量指标所具有信息的百分率。,七、主成分个数的选取,1.累积贡献率达到85%以上2.根据特征根的变化来确定, 计算主成分载荷 各主成分的得分:,(3.5.5),(3.5.6),八、主成分分析的基本步骤及spss实现,1.将原始数据进行标准化处理2.计算样本相关矩阵R3.求相关矩阵R的特征值与特征向量,并计算贡献率4.选择主成分5.对所选主成分做经济解释,Spss实现:,1.analyze-description statistic-description-save standardized as variables2.analyze-data reduction-fact
6、or3.指定参与分析的变量4.运行factor 过程,九、解析主成分的实际经济意义,从系数的大小、系数的符号上进行分析。 系数绝对值较大,则表明该主成分主要综合了绝对值大的变量。 正号表示变量与主成分作用同方向,负号表示原变量与主成分作用反方向。 如果变量分组较有规则,则从特征向量各分量数值作出组内组间对比分析。,三、 主成分分析方法应用实例,我们根据表3.4.5给出的数据,对某农业生态经济系统做主成分分析,,表3.4.5 某农业生态经济系统各区域单元的有关数据,步骤如下:(1)将表3.4.5中的数据作标准差标准化处理,然后将它们代入公式(3.5.4)计算相关系数矩阵(见表3.5.1)。,表3
7、.5.1 相关系数矩阵,(2)由相关系数矩阵计算特征值,以及各个主成分的贡献率与累计贡献率(见表3.5.2)。 由表3.5.2可知,第一,第二,第三主成分的累计贡献率已高达86.596%(大于85%),故只需要求出第一、第二、第三主成分z1,z2,z3即可。,表3.5.2 特征值及主成分贡献率,(3)对于特征值=4.6610,=2.0890,=1.0430分别求出其特征向量e1,e2,e3,再用公式(3.5.5)计算各变量x1,x2,x9在主成分z1,z2,z3上的载荷(表3.5.3)。,表3.5.3 主成分载荷,第一主成分z1与x1,x5,x6,x7,x9呈显出较强的正相关,与x3呈显出较强
8、的负相关,而这几个变量则综合反映了生态经济结构状况,因此可以认为第一主成分z1是生态经济结构的代表。 第二主成分z2与x2,x4,x5呈显出较强的正相关,与x1呈显出较强的负相关,其中,除了x1为人口总数外,x2,x4,x5都反映了人均占有资源量的情况,因此可以认为第二主成分z2代表了人均资源量。,分析:,显然,用三个主成分z1、z2、z3代替原来9个变量(x1,x2,x9),描述农业生态经济系统,可以使问题更进一步简化、明了。,第三主成分z3,与x8呈显出的正相关程度最高,其次是x6,而与x7呈负相关,因此可以认为第三主成分在一定程度上代表了农业经济结构。 另外,表3.5.3中最后一列(占方
9、差的百分数),在一定程度反映了三个主成分z1、z2、z3包含原变量(x1,x2,x9)的信息量多少。,第三节 主成分分析在经济指标综合评价中的应用,核心:通过主成分分析,选择m个主成分y1,y2,ym,以每个主成分yi的方差贡献率i作为权数,构造综合评价函数,其中 为第i个主成分的得分(求出主成分的表达式后,将标准化后的数据再代入yi中) 当把m个主成分得分代入F函数后,即可得到每个样本的综合评价函数得分,以得分的大小排序,可排列出每个样本的经济效益的名次。,用主成分分析综合评价经济效益的优点:1.可比性:由于主成分分析过程中,对各个指标进行了标准化处理,所以使各种不同度量的指标化成了同度量的指标,同时也消除了原始数据数量级上的差别,使得各个指标间具有可比性及可加性。2.全面性:通过正交变换寻找主成分,克服了原始指标相关性的影响。3.合理性:在综合评价过程中,权数的确定是客观合理的,克服了某些评价方法中人为确定权数的缺陷。,推荐阅读,