【发布时间】:2016-04-17 03:00:06
【问题描述】:
我有一个 lme4 模型,我已经运行了分层逻辑回归,我正在使用 effects 包绘制效果。我想创建一个以平均值的标准误差作为误差线的效果图。我可以将点估计值、95% 置信区间和标准误差放入数据框中。然而,标准误差似乎与置信限度参数不一致,请参见下面的常规 glm 中的示例。
library(effects)
library(dplyr)
mtcars <- mtcars %>%
mutate(vs = factor(vs))
glm1 <- glm(am ~ vs, mtcars, family = "binomial")
(glm1_eff <- Effect("vs", glm1) %>%
as.data.frame())
vs fit se lower upper
1 0 0.3333333 0.4999999 0.1580074 0.5712210
2 1 0.5000000 0.5345225 0.2596776 0.7403224
我的理解是,拟合列显示am 等于 1 的概率的点估计,并且lower 和upper 对应于am 等于 1 的概率的 95% 置信区间. 请注意,标准误差似乎与置信区间不对应(例如,0.33+.49 > .57)。
这就是我的目标。与 95% 的置信区间相反,我想要一个带有 +- 均值标准误差的效果图。
标准错误是对数赔率而不是概率吗?有没有一种简单的方法可以将它们转换为概率并绘制它们以便我可以制作图表?
【问题讨论】:
-
您能告诉我们
lme4包的位置吗? (我没有看到任何“层次结构。) -
我同意这在统计上没有意义。我会联系维护者 John Fox。你会收到他的电子邮件
maintainer("effects")。 (他不一定是作者。)我认为 95% CI 的默认值应该是est +/- 1.96 * se。如果是其他原因,应该有一个解释。我没有看到任何这样的解释。看起来在as.data.frame.eff-函数的构造过程中发生了脑放屁。这可能不是一个很常用的功能。