【发布时间】:2021-04-11 18:25:07
【问题描述】:
我正在使用sjPlot::plot_model 绘制lmer 模型。什么是默认误差线?
这是我的模型:
p <- lmer(dv~iv1+ factor(iv2)+ (1+iv1+factor(iv2)|subject))
-
这是没有指定误差区间的绘图模型:
p <- plot_model(p3, type="pred", terms=c("iv1", "iv2"), title="Predicted Values") -
这是指定 95% CI 的绘图模型:
p <- plot_model(p3, type="pred", terms=c("iv1", "iv2"), ci.lvl=0.95, title="Predicted Values")
最后,这些图表看起来非常相似。我只想确认默认 (1) 错误间隔代表什么,因为我忘了最初指定,如果它们是 95% CI,那么我不必重新制作我为已经进行的几个分析创建的所有图表实施。感谢您的帮助!
【问题讨论】:
-
plot_model来自哪个包?帮助文件对ci.lvl的默认值有何说明? -
这是 ci.lvl 的帮助文件所说的:“数字,置信区间的水平(误差线)。使用 ci.lvl = NA 删除误差线。对于 stanreg-models , ci.lvl 定义了绘制的可信区间的(外部)概率(参见 ci)。默认情况下,stanreg-models 打印有两个区间:“内部”区间,默认为 50%-CI;和“外部”区间,默认为 89%-CI。在这种情况下,ci.lvl 仅影响外部区间。有关详细信息,请参阅 ...-argument 下的 prob.inner 和 prob.outer。”
-
我没有读过这样描述的CI,所以对我来说有点困惑。这基本上是说这是一个89%的CI吗? @RichardTelford
-
加载的包包括:tidyverse、lm4、lmerTest、ggplot2、ggeffects、sjPlot @RichardTelford