R QQ图未显示

R QQ图未显示,r,plot,R,Plot,在参加在线课程时,我得到了以下任务: load("skew.RData") 使用QQ图,将矩阵每列的分布与正态分布进行比较。也就是说,对每列使用qnorm()。要快速完成此操作,可以使用以下代码行为3x3=9绘图设置网格。(“mfrow”表示我们希望一行一行地填充多图形网格。另一种选择是mfcol。) 然后,您可以使用for循环,在列中循环,并一次显示一个qqnorm()绘图。您应该用自己的代码替换**之间的文本 for (i in 1:9) { **put your qqnorm cal

在参加在线课程时,我得到了以下任务:

load("skew.RData")
使用QQ图,将矩阵每列的分布与正态分布进行比较。也就是说,对每列使用qnorm()。要快速完成此操作,可以使用以下代码行为3x3=9绘图设置网格。(“mfrow”表示我们希望一行一行地填充多图形网格。另一种选择是mfcol。)

然后,您可以使用for循环,在列中循环,并一次显示一个qqnorm()绘图。您应该用自己的代码替换**之间的文本

for (i in 1:9) {
  **put your qqnorm call here**
}
我有一个名为dat的文件,大约有9列和1000行

有人能告诉我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])
  }
load(“skew.RData”)##读取矩阵`dat`
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])
  }