为了账号安全,请及时绑定邮箱和手机立即绑定

R语言做主成分分析问题?

R语言做主成分分析问题?

郎朗坤 2018-11-20 10:11:34
R语言做主成分分析时需要自己对数据进行编程标准化吗?还是直接用psych包里的函数就可以...  R语言做主成分分析时需要自己对数据进行编程标准化吗?还是直接用psych包里的函数就可以
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

princomp(x, cor = FALSE, scores = TRUE, covmat = NULL,
         subset = rep_len(TRUE, nrow(as.matrix(x))), ...)

当cor = TRUE是使用相关系数矩阵计算

当cor = FALSE是使用协方差矩阵计算

用相关系数矩阵计算就相当于先标准化,在进行主成分分析

用协方差矩阵计算就是不进行标准化

princomp是R语言默认就有的,不需要用别的包,用别的包参数设置原理也应该相同的。


查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 953 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信