首页 文章

R:具有回归线的格子Q-Q图

提问于
浏览
-1

我可以创建一个格子qq图:

qqnorm(surfchem.cast$Con)

但我还没有学会如何添加 panel.ablineprepane.qqmathline() .

我查看过格子图形书并在没有找到正确语法的情况下搜索了网页 . 将非常感谢指向如何添加此线以表示理论和数据分位数之间的线性关系的指针 . 我也没有在这里找到一个问题,答案是qq情节而不是xyplot .

1 回答

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

相关问题