3

我想获得singular values of a matrix in R主要成分,然后也制作 princomp(x) 来比较结果

我知道 princomp() 会给出主要成分

问题

如何从 $d、$u 和 $v(的解 s = svd(x))中获取主成分?

4

1 回答 1

12

一种或另一种方式,您可能应该查看,它使用而不是(如)prcomp计算 PCA 。这样,如果您想要的只是 PCA 输出,但使用 计算,那么您就是黄金。svdeigenprincompsvd

此外,如果您stats:::prcomp.default在命令行键入,您可以看到它是如何使用您svd自己的输出的。

于 2011-10-03T17:49:31.337 回答