Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:带回归线的格点Q-Q图_R - Fatal编程技术网

R:带回归线的格点Q-Q图

R:带回归线的格点Q-Q图,r,R,我可以使用以下工具创建lattice qq图: qqnorm(surfchem.cast$Con) 但是我还没有学会如何添加panel.abline或prepane.qqmathline 我在lattice graphics一书中搜索了网页,但没有找到正确的语法。对于如何添加表示理论分位数和数据分位数之间线性关系的这条线的指针,我们将不胜感激。我在这里也没有发现一个问题,答案是qq图而不是XY图。Q-Q图的惯例是绘制穿过样本和测试分布的第一和第四个四分位数的线,而不是最佳拟合线 set.see

我可以使用以下工具创建lattice qq图:

qqnorm(surfchem.cast$Con)
但是我还没有学会如何添加panel.abline或prepane.qqmathline


我在lattice graphics一书中搜索了网页,但没有找到正确的语法。对于如何添加表示理论分位数和数据分位数之间线性关系的这条线的指针,我们将不胜感激。我在这里也没有发现一个问题,答案是qq图而不是XY图。

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))

qnorm是基R函数,所以我很惊讶你能让它在晶格中工作。最近格函数是qqmath;qqmath中的第二个示例演示了panel.qqmathline和prepanel.qqmathline的使用。如果没有一个样本数据集或更多关于您尝试过的内容的信息,那么除了指向该文档之外,很难为您提供任何帮助。谢谢。我可能使用了base R函数,我当然会阅读?qqmath。我确实想要从左下角到右上角的线,而不是最适合数据的线。感谢您的回复。请参阅我的编辑。还有一种更简单的方法:qqline。。。该功能的设计正是为了满足您的需要。