使用lme4软件包拟合“ glmer”模型时,以下警告消息的含义是什么?
Warning messages:
1: glm.fit: fitted probabilities numerically 0 or 1 occurred
2: In mer_finalize(ans) : false convergence (8)
我要拟合的模型是这样的:
glmer(dummy ~ constituency.coa + I(governat.part) + I(district2) + gdp.cap + lula.power + ifdm + bf.cap + year + (1 | munname), data=pool, family=binomial(link = "logit"), REML=T, verbose=T)
谢谢
最佳答案
警告1:对于一个或多个观察值,拟合值变为0或1,但是在逻辑回归中这不可能。原因很多。在?glm
的帮助页面上讨论了一个,但这仅是指向其他一些文档的指针。这只是一个警告,因此可能不是问题,但这是一个警告,指出某些不合适的事情。
警告2:我不知道确切的含义,但是代码告诉您优化例程声明拟合过程已经收敛到估计值,但是此声明是错误的,并且拟合并未真正收敛。
要看的一件事是是否存在可分离性问题,其中一个预测变量或预测变量的线性组合可以完美地分割0
和1
事件。
我建议您在R-SIG混合邮件列表中进行跟进,那里有真正的专家可以为您提供进一步的帮助。您可能需要提供拟合过程(打开详细模式)甚至数据的更多详细信息,以便可以诊断问题。