全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4658 4
2015-04-20
R语言做主成分分析时需要自己对数据进行编程标准化吗?还是直接用psych包里的函数就可以
二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-21 11:21:50
主成分分析不过是把n维向量的n*n相关系数矩阵(标准化以后的协方差矩阵,反正一个概念),通过线性合并成其他相关系数=0,对角线≠0的相关系数矩阵
如果你输入的是相关系数矩阵,那么相关系数,本来就是标准化后的协方差,如果你输入的是dataframe,系统会把这个dataframe化成相关系数阵
所以不需要标准化,就算你人工标准化了,最后得到的相关系数矩阵还是不会变的
二维码

扫码加我 拉你入群

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

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

2015-4-21 15:51:23
谢谢。我输入的是原始数据,存在excel表中,另存为csv格式。想直接用fa.parallel(shuju,fa="pc",show.legend=FALSE)判断主成分个数。
二维码

扫码加我 拉你入群

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

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

2015-4-21 15:52:07
katymeala 发表于 2015-4-21 11:21
主成分分析不过是把n维向量的n*n相关系数矩阵(标准化以后的协方差矩阵,反正一个概念),通过线性合并成其他 ...
谢谢。我输入的是原始数据,存在excel表中,另存为csv格式。想直接用fa.parallel(shuju,fa="pc",show.legend=FALSE)判断主成分个数。
二维码

扫码加我 拉你入群

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

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

2019-4-3 15:47:12
katymeala 发表于 2015-4-21 11:21
主成分分析不过是把n维向量的n*n相关系数矩阵(标准化以后的协方差矩阵,反正一个概念),通过线性合并成其他 ...
非常感谢详细的回答。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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