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語言默認就有的,不需要用別的包,用別的包參數設置原理也應該相同的。
- 1 回答
- 0 關注
- 1016 瀏覽
添加回答
舉報
0/150
提交
取消