第七章主成分分析§7.1引言§7.2总体的主成分§7.3样本的主成分§7.1引言主成分分析(或称主分量分析,principalcomponentanalysis)由皮尔逊(Pearson,1901)首先引入,后来被霍特林(Hotelling,1933)发展了。主成分分析是一种通过降维技术把多个变量化为少数几个主成分(即综合变量)的统计分析方法。这些主成分能够反映原始变量的绝大部分信息,它们通常表示为原始变量的某种线性组合。主成分分析的一般目的是:(1)变量的降维;(2)主成分的解释。寻找主成分的正交旋转旋转公式:112212cossinsincosyxxyxx§7.2总体的主成分一、主成分的定义及导出二、主成分的性质三、从相关阵出发求主成分一、主成分的定义及导出设为一个维随机向量,,。考虑如下的线性变换希望在约束条件下寻求向量,使得达到最大,就称为第一主成分。设为的特征值,为相应的单位特征向量,且相互正交。则可求得第一主成分为它的方差具有最大值。12(,,,)pxxxxp111121211ppyaxaxaxax111aa1a111VyaΣa1y120pΣ12,,,,iiipitttt1,2,,ip111121211ppytxtxtxtx1ExμVxΣ如果第一主成分所含信息不够多,还不足以代表原始的个变量,则需考虑再使用一个综合变量,为使所含的信息与不重叠,应要求我们在此条件和约束条件下寻求向量,使得达到最大,所求的称为第二主成分。求得的第二主成分为其方差为。一般来说,的第主成分是指:在约束条件和下寻求,使得达到最大。第主成分为p22yax2y1y12Cov,0yy221aa2a222VyaΣa2y212122222ppytxtxtxtx2xi1iiaaCov,0,1,2,,1kiyykiiaiiiVyaΣai1122,1,2,,iiipipiytxtxtxiptx主成分的几何意义在几何上,表明了第主成分的方向,是在上的投影值(即投影长度),是这些值的方差,它反映了在上投影点的分散程度。记,则主成分向量与原始向量有如下关系:该正交变换的几何意义是将中由构成的原维坐标轴作一正交旋转,一组正交单位向量表明了个新坐标轴的方向,这些新坐标轴彼此仍保持正交(或说垂直)。itiiyxitiit12,,,pyyyyyxTyxpR12,,,pxxxpp12,,,pttt二、主成分的性质1.主成分向量的协方差矩阵其中,即,且互不相关。2.主成分的总方差由于故或VyΛ12diag,,,pΛ,1,2,,iiVyip12,,,pyyytrtrtrtrATΣTΣTTΣ11ppiiiii11ppiiiiVyVx总方差中属于第主成分(或被所解释)的比例为称为主成分的贡献率。第一主成分的贡献率最大,表明它解释原始变量的能力最强,而的解释能力依次递减。主成分分析的目的就是为了减少变量的个数,因而一般是不会使用所有个主成分的,忽略一些带有较小方差的主成分将不会给总方差带来大的影响。iiy1piiiiyiy1y12,,,pxxx23,,,pyyyp前个主成分的贡献率之和称为主成分的累计贡献率,它表明解释的能力。通常取(相对于)较小的,使得累计贡献达到一个较高的百分比(如80%~90%)。此时,可用来代替,从而达到降维的目的,而信息的损失却不多。m11pmiiii12,,,myyy12,,,myyy12,,,pxxxpm12,,,myyy12,,,pxxx3.原始变量与主成分之间的相关系数在实际应用中,通常我们只对与的相关系数感兴趣。,,,1,2,,kikikiixytikp(1,2,,)ixip(1,2,,)kykmixkyix三、从相关阵出发求主成分现比较本例中从出发和例7.2.2中从出发的主成分计算结果。从出发的的贡献率0.705明显小于从出发的的贡献率0.938,事实上,原始变量方差之间的差异越大,这一点也就倾向于越明显,(7.2.15)式有助于我们理解之。可用标准化前的原变量表达如下:RΣR*1yΣ1y***123,,yyy*33112211122330.6270.4970.60041100.1570.4970.060xxxyxxx可见,在原变量上的载荷相对大小与例7.2.2中在上的载荷相对大小之间有着非常大的差异。这说明,标准化后的结论完全可能会发生很大的变化,因此标准化不是无关紧要的。*33112221122330.2410.8560.45741100.0600.8560.046xxxyxxx*33112231122330.7410.1420.65641100.1850.1420.066xxxyxxx*iy123,,xxxiy123,,xxx§7.3样本的主成分我们可以从协差阵或相关阵出发求得主成分。但在实际问题中,或一般都是未知的,需要通过样本来进行估计。设数据矩阵为则样本协差阵和样本相关阵分别为ΣRΣR11121121222212ppnnnpnxxxxxxxxxxxXx11()()1niiijisnSxxxxˆ,ijijijiijjsrrssR§7.3样本的主成分一、样本主成分的定义二、从出发求主成分三、从出发求主成分四、主成分分析的应用五、若干补充及应用中需注意的问题SˆR一、样本主成分的定义若向量在约束条件下,使得的样本方差达到最大,则称线性组合为第一样本主成分。若向量在约束条件和的样本协方差1a111aa2111111111111njjnjjjnnaxaxaxxxxaaSa11ˆyax2a221aa1121122212,,,,,,nnaxaxaxaxaxax下,使得的样本方差达到最大,则称线性组合为第二样本主成分。一般地,若向量在约束条件和的样本协方差112211212111101njjjnjjjnnaxaxaxaxaxxxxaaSa21222,,,naxaxax22222111njjnaxaxaSa22ˆyaxia1iiaa110,1,2,,11nkjkijikijkinaxaxaxaxaSa1122,,,,,,kikikninaxaxaxaxaxax下,使得的样本方差达到最大,则称线性组合为第样本主成分,。需要指出的是,样本主成分是使样本方差而非方差达到最大,是使样本协方差而非协方差为零。2111nijiiijnaxaxaSaˆiiyaxi1,2,,ipS主成分得分在实际应用中,我们常常让减去,使样本数据中心化。这不影响样本协差阵,在前面的论述中惟一需要变化的是,将第主成分改写成中心化的形式,即若将各观测值代替上式中的观测值向量,则第主成分的值称之为观测值的第主成分得分。所有观测值的平均主成分得分jxxSijxxijxiˆˆ,1,2,,iiyiptxxˆˆ,1,2,,jiijyiptxx1111ˆˆˆ0,1,2,,nnijiijjjyynipnntxx三、从出发求主成分设样本相关阵的个特征值为,为相应的正交单位特征向量,则第样本主成分其中是各分量经(样本)标准化了的向量,即ˆRˆRp***12ˆˆˆp***12ˆˆˆ,,,pttti***ˆˆ,1,2,,iiyiptx*x*1ˆxDxx1122ˆdiag,,,ppsssD令这是的各分量数据经标准化后的数据向量,将其代替上述样本主成分公式中的,即得观测值在第主成分上的得分所有观测值的平均主成分得分*1ˆjjxDxxjx*xjxi***ˆˆ,1,2,,jiijyiptx****1111ˆˆˆ0,1,2,,nnijiijjjyyipnntx四、主成分分析的应用在主成分分析中,我们首先应保证所提取的前几个主成分的累计贡献率达到一个较高的水平(即变量降维后的信息量须保持在一个较高水平上),其次对这些被提取的主成分必须都能够给出符合实际背景和意义的解释(否则主成分将空有信息量而无实际含义)。主成分的解释其含义一般多少带有点模糊性,不像原始变量的含义那么清楚、确切,这是变量降维过程中不得不付出的代价。因此,提取的主成分个数m通常应明显小于原始变量个数p(除非p本身较小),否则维数降低的“利”可能抵不过主成分含义不如原始变量清楚的“弊”。如果原始变量之间具有较高的相关性,则前面少数几个主成分的累计贡献率通常就能达到一个较高水平,也就是说,此时的累计贡献率通常较易得到满足。主成分分析的困难之处主要在于要能够给出主成分的较好解释,所提取的主成分中如有一个主成分解释不了,整个主成分分析也就失败了。主成分分析是变量降维的一种重要、常用的方法,简单的说,该方法要应用得成功,一是靠原始变量的合理选取,二是靠“运气”。例7.3.1在制定服装标准的过程中,对128名成年男子的身材进行了测量,每人测得的指标中含有这样六项:身高()、坐高()、胸围()、手臂长()、肋围()和腰围()。所得样本相关矩阵列于下表。2x1x3x4x5x6x经计算,相关阵的前三个特征值、相应的特征向量以及贡献率列于下表。ˆR前三个主成分分别为从上述表中可以看到,前两个主成分的累计贡献率已达78.2%,前三个主成分的累计贡献率达85.9%,因此可以考虑只取前面两个或三个主成分,它们能够很好地概括原始变量。第一主成分对所有(标准化)原始变量都有近似相等的正载荷,故称第一主成分为(身材)大小成分。******1123456ˆ0.4690.4040.3940.4080.3370.427yxxxxxx******2123456ˆ0.3650.3970.3970.3650.5690.308yxxxxxx******3123456ˆ0.0920.6130.2790.7050.1640.119yxxxxxx1ˆy第二主成分在上有中等程度的正载荷,而在上有中等程度的负载荷,称第二主成分为形状成分(或胖瘦成分)。第三主成分在上有大的正载荷,在上有大的负载荷,而在其余变量上的载荷都较小,可称第三主成分为臂长成分。由于第三主成分的贡献率不高(7.65%)且实际意义也不太重要,因此我们一般可考虑取前两个主成分。由于非常小,所以存在共线性关系:2ˆy***356,,xxx***124,,xxx3ˆy*2x*4x66ˆˆ0.126,(0.786,0.433,0.125,0.371,0.034,0.179)t6ˆ******1234560.7860.4430.1250.3710.0340.1790xxxxxx例7.3.2在习题6.5中,如下八项男子径赛运动记录::100米(秒):1500米(分):200米(秒):5000米(分):400米(秒):10000米(分):800米(秒):马拉松(分)1x2x3x4x5x6x7x8x五、若干补充及应用中需注意的问题1.关于时间序列数据