[英]R: Lattice Q-Q Plot with regression Line
我可以使用以下方法创建一个晶格qq图:
qqnorm(surfchem.cast$Con)
但是我还没有学会如何添加panel.abline
或prepane.qqmathline()
。
我看了看格子图形书籍,然后在网上搜索时找不到正确的语法。 将会非常感谢有关如何添加代表理论分位数和数据分位数之间线性关系的这条线的指针。 我在这里也找不到问题,答案是针对qq图而不是xyplot。
QQ绘图的惯例是绘制穿过样本和测试分布的第一和第四四分位数的线, 而不是最佳拟合线。
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))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.