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

R语言做主成分分析时需要自己对数据进行编程标准化吗?还是直接用psych包里的函数就可以...  R语言做主成分分析时需要自己对数据进行编程标准化吗?还是直接用psych包里的函数就可以

郎朗坤
浏览 958回答 1
1回答

波斯汪

princomp(x, cor = FALSE, scores = TRUE, covmat = NULL,         subset = rep_len(TRUE, nrow(as.matrix(x))), ...)当cor = TRUE是使用相关系数矩阵计算当cor = FALSE是使用协方差矩阵计算用相关系数矩阵计算就相当于先标准化,在进行主成分分析用协方差矩阵计算就是不进行标准化princomp是R语言默认就有的,不需要用别的包,用别的包参数设置原理也应该相同的。
打开App,查看更多内容
随时随地看视频慕课网APP