使用分类预测变量进行逻辑回归的假设检验

机器算法验证 回归 假设检验 物流 分类数据
2022-04-07 14:23:32

我想在 R 中执行逻辑回归,其中我的预测变量之一,xi是分类的(取值 A、B 和 C)。A 是参考类别。模型设置如下:

logit(P(Yi=1))=β0+β1I(xi=B)+β2I(xi=C)

我想对给定的成功百分比是否相同进行假设检验xi=A,xi=B, 或者xi=C. 例如,要测试两者之间的成功概率是否存在显着差异xi=Axi=B,我可以检验原假设,H0:β1=0. 测试两者之间的成功概率是否存在显着差异xi=Axi=C,我可以检验原假设,H0:β2=0.

但是我如何测试两者之间是否存在显着差异xi=Bxi=C? 我的困惑是A是参考类别,所以我不知道如何直接检验假设。

更新:对于 B 和 C 之间的区别,我会测试H0:β2β3=0? 如果是这样,如何从 R 中的逻辑回归输出中做到这一点?

2个回答

在 R 中,您可以使用包glht中的(广义线性假设检验)命令multcomp来定义感兴趣的对比并对其进行测试,尽管我建议不要过度依赖 p 值“显着性”

使用似然比检验 (LRT) 来比较不同的 β,如下所述:https
://courses.washington.edu/b515/l13.pdf 第 20-24 页。如果您不遵循它,请从第 1 页开始。