plot_model 的默认误差间隔是多少?

问题描述 投票:0回答:2

我正在使用

sjPlot::plot_model
绘制
lmer
模型。默认误差线是多少?

这是我的模型:

 p <- lmer(dv~iv1+ factor(iv2)+ (1+iv1+factor(iv2)|subject))
  1. 这是没有指定误差区间的绘图模型:

    p <- plot_model(p3, type="pred", terms=c("iv1", "iv2"), title="Predicted Values")
    
  2. 这是指定 95% CI 的绘图模型:

    p <- plot_model(p3, type="pred", terms=c("iv1", "iv2"), ci.lvl=0.95, title="Predicted Values")
    

最后,这些图表看起来非常相似。我只是想确认默认 (1) 误差间隔代表什么,因为我忘记了最初指定,如果它们的置信区间为 95%,那么我就不必重新制作为我已经进行的几次分析创建的所有图表实施。谢谢您的帮助!

r ggplot2 lme4 sjplot
2个回答
2
投票

查看帮助文件总是好的。正如您在评论 @saraconnor 中所写,“默认情况下,stanreg-models 打印有两个间隔:“内部”间隔,默认为 50%-CI;“外部”间隔,默认为 89 %-CI。在这种情况下,ci.lvl 仅影响外部间隔”

是的,该函数的默认置信区间是 89%。许多图可以包含内部和外部 CI 带,帮助文件说最外层带默认为

ci.lvl=0.89
,您必须手动将其指定为
ci.lvl=0.95
prob.outer=0.95
,就像您所做的那样。内带由
prob.inner
指定(默认为 0.50,如您提供的帮助文件文本所示)。这些数字中的任何一个都可以设置在 0 和 1 之间。

参见 McElreath, R. (2020)。统计反思:贝叶斯课程,包含 R 和 Stan 示例。 CRC出版社。关于为什么 89% CI 的一个解释 - 剧透,因为它是素数! (只是关于 95 或任何其他值的任意性的注释)。


0
投票

与前面的答案所暗示的相反,默认的 c.i.并非所有情况下都是 89%。 例如,对于使用“gls”函数拟合的模型,默认值为 95%。 “帮助”说“stanreg 模型”默认绘制为 89%(外部区间)。

© www.soinside.com 2019 - 2024. All rights reserved.