16

这应该是非常基本的,我希望有人可以帮助我。我通过以下调用运行了主成分分析:

pca <- princomp(....)
summary(pca)

摘要 pca 返回此描述:

                          PC1    PC2     PC3
Standard deviation     2.8788 2.7862  2.1845
Proportion of Variance 0.1977 0.1549 0.07831

查看显示每台 PC 解释的差异的第二行。如何以编程方式在我的脚本中从变量 pca 中提取此向量。我已经进行了足够的搜索,但找不到答案。

4

2 回答 2

21

方差比例只不过是标准化的标准偏差。您可以将它们计算为PoV <- pca$sdev^2/sum(pca$sdev^2)

于 2015-03-14T01:52:56.807 回答
9

只是:

summary(pc)$importance[2,]
于 2020-06-05T19:02:12.377 回答