上一门关于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个独立的图?也许它在循环结构中?
谢谢,
-frustrated新手
发布于 2021-03-18 03:49:16
当你刚开始的时候,这是一个常见的错误。使用索引(i)来设置矩阵的子集
for(i in 1:9){
qqnorm(x[, i], # <=== change is here.
xlab="t quantiles",ylim=c(-30,30))
}https://stackoverflow.com/questions/66680145
复制相似问题