【发布时间】:2021-12-26 10:40:47
【问题描述】:
我使用稳健的标准错误运行 glm()。对于随后的模型比较,我计算了两个回归模型的差异(系数和 se)。对于该计算,我使用 summary() 函数。但是,模型的汇总函数显示的标准错误与我从 coeftest() 获得的标准错误不同。系数值保持不变。
输入:
mod.01 <- glm(dep ~ indep1 + indep2 + indep3,
family = binomial (link = "logit"), data = data)
coeftest(mod.01, vcov. = vcovHC, type= "HC3", df = NULL)
summary(mod.01, robust=T)
输出:
coeftest()
Estimate Std. Error t value Pr(>|t|)
(Intercept) -2.72917626 0.16367787 -16.6741 < 2.2e-16 ***
indep1 0.00427870 0.41928906 0.0102 0.991859
indep2 2.00243724 0.19757861 10.1349 < 2.2e-16 ***
indep3 0.36385098 0.32783817 1.1098 0.267159
summary()
Estimate Std. Error z value Pr(>|z|)
(Intercept) -2.7291763 0.1758744 -15.518 < 2e-16 ***
indep1 0.0042787 0.3389472 0.013 0.98993
indep2 2.0024372 0.1746829 11.463 < 2e-16 ***
indep3 0.3638510 0.2604196 1.397 0.16236
如何将 mod.01 的强大 se 放入汇总函数中?所以最终我的后续计算包括正确的鲁棒性 se 也将显示在回归表中。
提前致谢!
【问题讨论】: