我可以用:
创建一个格子qq图qqnorm(surfchem.cast$Con)
但我还没有学会如何添加panel.abline
或prepane.qqmathline()
。
我查看过格子图形书并在没有找到正确语法的情况下搜索网页。将非常感谢指向如何添加此线以表示理论和数据分位数之间的线性关系的指针。我也没有在这里找到一个问题,答案是qq情节而不是xyplot。
答案 0 :(得分:2)
Q-Q图的惯例是绘制穿过样本的第一和第四四分位数以及测试分布的线,不最佳拟合线。
set.seed(1)
Z <- rnorm(100)
qqnorm(Z)
qqline(Z,probs=c(0.25,0.75))
原因在于,如果您的样本不是正态分布的,那么偏差往往是极端的。
set.seed(1)
Z <- runif(100) # NOTE: uniform distribution...
qqnorm(Z)
qqline(Z, probs=c(0.25,0.75))
如果您希望连接角落的线条(如评论中所示)使用不同的概率。你需要使用(0.01,0.99)而不是(0,1)的原因是后者会产生无穷大。
set.seed(1)
Z <- runif(100) # NOTE: uniform distribution...
qqnorm(Z)
qqline(Z, probs=c(0.01,0.99))