限制绘图的 PCA 变量

Limiting the PCA variables for Plotting

我正在对数据集进行 PCA 分析。我在变量上得到 92 倍的 PCA。我只想用前两个 PCA 组件绘制它。 PCA1 和 PCA2。

谁能帮我解决这个问题?

双标图只显示两个吗?或者我对这些解释有点困惑。如果是这样,它仅适用于 2 个组件,那么我该如何绘制 PCA3 和 PCA4。

请在下面找到我的代码。

  prin_comp <- prcomp(data_wide.pwy_idx, scale. = T)
  names(prin_comp)
  prin_comp$center
  prin_comp$scale
  prin_comp$rotation[1:5,1:92]
  biplot(prin_comp, scale = 0)

正在附加 PCA 组件、变量和双标图。

是的,您只看到前两个主成分在 x 标签和 y 标签上注意到它们。假设您想绘制任何其他主成分对,您必须使用 choices 参数。

biplot(prin_comp, choices = 3:4,scale = 0)  
# to plot the third and fourth components

看看?biplot.princomp...

使用 biplot(prin_comp, scale = 0, choices=c(3,4)) 绘制第 3 和第 4 个分量。