首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除`qqPlot`中的置信度区间

删除`qqPlot`中的置信度区间
EN

Stack Overflow用户
提问于 2020-03-07 18:27:01
回答 2查看 93关注 0票数 1

考虑以下方法来测试来自假设分布的一组观察数据。为了简单起见,

代码语言:javascript
复制
x<-rnorm(200)
qqPlot(x,  distribution="norm")

在这里我使用了来自car包的qqPlot。我得到一个Q-Q图,如下所示:

有没有人能告诉我怎样才能去掉这个手环?作为一个后续问题,有没有人能给我一些参考,这个乐队是干什么的?

EN

回答 2

Stack Overflow用户

发布于 2020-03-07 18:41:59

我建议使用ggplot2,因为ggplot对象更容易定制。不过,数据x必须是data.frame的列。

代码语言:javascript
复制
set.seed(1)
df <- data.frame(x = rnorm(200))

现在您可以使用stat_qq()添加Q-Q图,并使用stat_qq_line()添加这条线。

代码语言:javascript
复制
library(ggplot2)

ggplot(df, aes(sample = x)) + 
  stat_qq() + 
  stat_qq_line()

如果您对置信区间的计算感兴趣,我推荐ggpubr包中的ggqqplot()qqplotr包中的stat_qq_band()的源代码。

票数 2
EN

Stack Overflow用户

发布于 2020-03-07 18:29:19

我们可以使用envelope=FALSE

代码语言:javascript
复制
x <- rnorm(200)
car::qqPlot(x, distribution="norm", envelope=FALSE)

“置信度包络基于来自比较分布的独立随机样本的顺序统计量的SEs (参见Fox,2016)”(?car::qqPlot)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60576580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档