我在 R 中使用 logit 链接函数运行二项式逻辑回归。我的响应是阶乘 [0/1],我有两个多级阶乘预测变量 - 我们称它们为 a 和 b,其中 a 有 4 个因子水平(a1、a2、a3 ,a4) 和 b 有 9 个因子水平 (b1,b2...b9)。所以:
mod <- glm(y~a+b, family=binomial(logit),data=pretend) summary(mod)
然后模型输出将显示有关模型的所有信息以及系数。
汇总输出中缺少 a 和 b(a1 和 b1)的因子水平。我知道它在模型的“拦截”中是固定的。我已经读过,如果我想删除截距项并查看这些因子水平的估计值,我可以在模型公式中添加 -1 或 +0,即:
mod2 <- glm(y~a+b-1, family=binomial(logit),data=pretend)
...或... mod2 <- glm(y~a+b+0, family=binomial(logit),data=pretend) 摘要(mod2)
在新模型 (mod2) 中,截距项消失了,变量 a 的因子水平 a1 在系数列表中给出。但是,变量 b 的因子水平 b1 仍然缺失,并且鉴于不再有截距项,那么我该如何解释该因子水平的优势比呢?
有人可以向我解释如何获得 b1 的系数以及为什么会这样吗?
谢谢你。