是否需要为R中的prcomp()输入协方差矩阵?

时间:2018-06-18 14:18:01

标签: r pca

似乎prcomp()使用SVD来计算主成分。在这种情况下,我们还需要为prcomp()提供协方差矩阵吗?

或者我们可以这样说:

  • prcomp, SVD based, input original matrix and center=TRUE
  • 相当于
  • princomp, for finding eign vectors based on covariance matrix

1 个答案:

答案 0 :(得分:0)

答案是肯定的。因此,对于prcomp()函数,它只是采用原始矩阵并确保正确设置center = TRUE。

P.S。我在https://stats.stackexchange.com/questions/134282/relationship-between-svd-and-pca-how-to-use-svd-to-perform-pca找到了解决方案 但是,它没有在stackoverflow中回答,所以我无法解决我的问题。