【问题标题】:How to show all the sample principal component plots in R?如何在 R 中显示所有样本主成分图?
【发布时间】:2009-11-28 20:25:48
【问题描述】:

我注意到 R 中的某些内容,例如 pc 是将 PCA 应用于数据矩阵的结果,并且 pc$x 是我的样本主成分矩阵。

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

【问题讨论】:

    标签: r pca


    【解决方案1】:

    单个图中的所有组合:

    pairs(pc$x)
    

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

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

    【讨论】:

    • 有没有一种方法可以将 plot 与 rep 函数结合起来,一次绘制所有主成分?
    • 不,pairs() 有什么问题?你可能想要matplot(pc$x[,1], pc$x[,-1], pch=19) 之类的东西。
    • pairs(pc$x) 效果很好,但问题是我有很多主要组件,而且如果我在 1 页上一次绘制它们,这些图看起来非常小。
    • 怎么样 for (i in 2:ncol(x)) { for (j in i:(i-1)) { plot(pc$x[,c(j,i)]) }} ?
    猜你喜欢
    • 1970-01-01
    • 2020-03-31
    • 2021-04-30
    • 1970-01-01
    • 2011-05-14
    • 2012-04-16
    • 2023-02-16
    • 2013-10-22
    • 1970-01-01
    相关资源
    最近更新 更多