全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5919 4
2017-03-06
悬赏 1 个论坛币 已解决
最近在学主成分分析,有一点弄不懂,主成分分析的主成分累计贡献率与原始多元变量排列顺序有没有关系?
比如,我有五个指标变量,A,B,C,D,E
               然后主成分是3个时累计贡献率大于0.85,那么这3个就是主成分分了。当我再把A,B,C,D,E随便调换位置时,最后得出来的主成分还是这3个。我知道这跟原始指标排列没有关系,但是为什么?有谁能帮忙解释清楚么?

最佳答案

统计初学 查看完整内容

主成分的主要作用是为了降维,关键就在于矩阵正交旋转,变成正交矩阵,λ就是正交矩阵里向量对应的特征值,降维当然要把最有用的向量留下,去除掉信息量最少的,所以我们习惯性在正交变换的时候把特征值最大的排在前面。而特征值对应的特征向量就是主成分,这个主成分当然是经过矩阵变换后得到的。你说的A*百分之几+B*百分之几得到的,也可以这么理解。不过你不用关心这个。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-3-6 11:45:59
主成分的主要作用是为了降维,关键就在于矩阵正交旋转,变成正交矩阵,λ就是正交矩阵里向量对应的特征值,降维当然要把最有用的向量留下,去除掉信息量最少的,所以我们习惯性在正交变换的时候把特征值最大的排在前面。而特征值对应的特征向量就是主成分,这个主成分当然是经过矩阵变换后得到的。你说的A*百分之几+B*百分之几得到的,也可以这么理解。不过你不用关心这个。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-6 13:41:46
因为他会做矩阵正交变换,并把λ最大的放在前面,所以你做主成分,不管前面的矩阵怎么换,其实是一样的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-6 15:29:37
统计初学 发表于 2017-3-6 13:41
因为他会做矩阵正交变换,并把λ最大的放在前面,所以你做主成分,不管前面的矩阵怎么换,其实是一样的
那λ最大的那一项是正交出来的结果?跟前面的原始指标不一样吧?还是说,是A*百分之几+B*百分之几。。给出来的一个数啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-3-7 11:28:35
统计初学 发表于 2017-3-6 11:45
主成分的主要作用是为了降维,关键就在于矩阵正交旋转,变成正交矩阵,λ就是正交矩阵里向量对应的特征值, ...
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群