这应该是非常基本的,我希望有人可以帮助我。我通过以下调用运行了主成分分析:
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以编程方式从我的脚本中提取此向量。我做了足够的搜索,找不到答案。
答案 0 :(得分:9)
方差的比例只不过是标准化的标准偏差。您可以将它们计算为PoV <- pca$sdev^2/sum(pca$sdev^2)
答案 1 :(得分:2)
只是:
summary(pc)$importance[2,]