我使用鲁棒标准误差运行glm()。在后续的模型比较中,我计算了两个回归模型(系数和se)之间的差异。为此计算,我使用了summary()函数。然而,模型的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
如何将模型 01 的稳健标准误 (robust se) 加入到摘要函数中?这样最终我的后续计算中就可以包括正确的稳健标准误,并显示在回归表中。
提前感谢!