【问题标题】:R Script not breaking columns into separate plotsR脚本不将列分成单独的图
【发布时间】:2021-06-15 04:59:07
【问题描述】:

参加 R w/统计课程。感觉很愚蠢,我自己无法弄清楚这一点。在没有额外帮助或示例的情况下给出具体说明时,我会遇到困难。

load("Dataset")
##variable/vector in "dataset" is x<-- (1000 x 9 table/matrix)
par(mfrow=c(3,3))
## or mfcol
for(i in 1:9){
  qqnorm(x, xlab="t quantiles",ylim=c(-30,30))
}

我的问题是这会吐出 9 个图,但它们都是相同的图,整个 1000x9 矩阵是在一个图上计算的。显然,我缺少将每一列拆分的正确命令,但有人告诉我 mfrow 或 mfcol 会这样做。 qqnorm 调用中是否有什么东西会吐出所有 9 个单独的图是矩阵的每一列?也许它在循环结构中?

谢谢,

-沮丧的菜鸟

【问题讨论】:

标签: r loops plot


【解决方案1】:

刚开始时的常见错误。使用您的索引 (i) 对您的矩阵进行子集化

for(i in 1:9){
  qqnorm(x[, i], # <=== change is here.  
         xlab="t quantiles",ylim=c(-30,30))
}

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 1970-01-01
    • 2012-12-15
    • 2017-07-28
    • 2022-07-13
    • 2018-06-25
    • 2018-10-14
    • 2020-08-09
    • 2016-01-11
    相关资源
    最近更新 更多