2009-11-28 47 views
0

我注意到了R中的一些东西,比如pc是将PCA应用于数据矩阵的结果, pc$x是我的样本主成分矩阵。如何显示R中的所有样本主成分图?

当尝试plot(pc$x)时,它只会将第一个主成分(pc1)与第二个(pc2)作图,但实际上我有2个以上的主成分。我如何显示所有这些?

回答

2

在一个图所有组合:

pairs(pc$x) 

要选择特定的组合只需使用:

plot(pc$x[, c(1,3)]) # e.g. pc1 and pc3 
+0

有没有一种方法可以让我与代表功能相结合的情节来绘制所有主要组件一次? – phpdash 2009-11-29 00:59:02

+0

不,pair()有什么问题?你可能想要像'matplot(pc $ x [,1],pc $ x [, - 1],pch = 19)''。 – rcs 2009-11-29 07:26:40

+0

对(pc $ x)效果很好,但问题在于我必须使用多个prinicpal组件,并且如果我将它们全部一次绘制在1页上,绘图看起来非常小。 – phpdash 2009-11-29 18:11:59