[英]R QQ-plot not showing
做一个在线课程,我得到了以下任务:
load("skew.RData")
使用QQ绘图,将矩阵每一列的分布与正态分布进行比较。 也就是说,在每列上使用qqnorm()。 要快速完成此任务,可以使用以下代码行为3x3 = 9的图设置网格。 (“ mfrow”表示我们希望将多图网格逐行填充。另一个选择是mfcol。)
par(mfrow = c(3,3))
然后,您可以使用for循环遍历各列,并一次显示一个qqnorm()图。 您应该用自己的代码替换**之间的文本。
for (i in 1:9) {
**put your qqnorm call here**
}
我有一个名为dat的文件,它有9列和大约1000行。
somone可以给我提示QQ-plot命令的样子吗?
比较矩阵的每一列与正态分布
假设读取数据文件后矩阵是dat
,
load("skew.RData") ## read in matrix `dat`
dat <- scale(dat) ## standardization
par(mfrow = c(3, 3))
for (i in 1:9) {
qqnorm(dat[, i], main = paste0(i, "-th column"))
qqline(dat[, i])
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.