R ggplot geom_光滑lm中带宽的含义

R ggplot geom_光滑lm中带宽的含义,r,ggplot2,R,Ggplot2,使用以下代码: library(ggplot2) ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point(aes(colour=factor(cyl))) + geom_smooth(method="lm") 我可以得到这个图: 我的问题是灰色地带是如何定义的?这是什么意思。 我如何处理控制频带宽度的各种参数?这是置信区间。如果不想显示,可以使用se=FALSE。如果希望使用99%CI而不是95%CI,也可以使用level=0.99。有关所

使用以下代码:

library(ggplot2)
ggplot(mtcars, aes(x=wt, y=mpg)) +
    geom_point(aes(colour=factor(cyl))) +
    geom_smooth(method="lm")
我可以得到这个图:

我的问题是灰色地带是如何定义的?这是什么意思。
我如何处理控制频带宽度的各种参数?

这是置信区间。如果不想显示,可以使用
se=FALSE
。如果希望使用99%CI而不是95%CI,也可以使用
level=0.99
。有关所有详细信息,请参见
?stat_smooth

默认情况下,它是线性模型(“lm”)预测的95%置信水平区间。来自
?geom_smooth
的文件说明:

此几何图形的默认统计是stat\u smooth有关控制基本统计转换的更多选项,请参阅该文档

?stat_smooth
中进一步挖掘一层,告诉我们计算平滑器面积的方法

为了快速获得结果,可以使用stat_smooth的一个参数,即
级别:要使用的置信区间级别(默认为0.95)

通过将该参数传递给geom_smooth,它将依次传递给stat_smooth,因此,如果您希望拥有更窄的区域,您可以使用例如.90作为置信水平:

ggplot(mtcars, aes(x=wt, y=mpg)) +
    geom_point(aes(colour=factor(cyl))) +
    geom_smooth(method="lm", level=0.90)

这是标准错误。谢谢。置信区间(CI)告诉我们什么?您是如何选择CI的“理想”级别的?没有“理想”级别,只有或多或少保守(谨慎)的级别。对于它告诉我们的,我建议查看
?predict
?predict.lm
。基本上,它表明了如果我们一次又一次地重复实验(取样),我们预测的“范围”。一次抽样导致一条直线的预测;考虑到数据的可变性,如果您愿意,分区表示一系列可能的直线。通过将水平设置为.9,我们会说“如果我们反复重复采样,90%的回归线将位于灰色区域内”。ti是否可能显示se以外的内容?例如,数据的第10和第90个分位数?为什么选择的水平越低,它越窄?@Ben,置信区间越小,因为越是限制频带,它是侥幸的可能性就越高,并且真实回归曲线落在外部。