我正在学习R语言相关课程。目前,我们正在学习逻辑回归。 我们所学的基本形式如下:
model <- glm(
formula = y ~ x1 + x2,
data = df,
family = quasibinomial(link = "logit"),
weights = weight
)
这对我来说很有意义。然而,随后我们被建议使用以下方法来获取系数和异方差鲁棒推断:
model_rob <- lmtest::coeftest(model, sandwich::vcovHC(model))
这让我有点困惑。阅读 vcovHC
的相关内容时,它声称可以创建“异方差一致估计”。在进行逻辑回归时为什么要使用它呢?我认为逻辑回归并不假定同方差性。此外,我不确定 coeftest
的作用是什么?
谢谢!