glmer模型上的收敛警告

时间:2018-11-27 15:05:56

标签: warnings glm convergence

首先,请原谅我的英语;作为以法语为母语的人,我可能会犯一些错误,但我保证我会尽量保持清晰:)

我目前正在研究灵长类动物的嗅探行为。我记录了不同动物园和环境中不同个体的嗅探率,我想看看哪些变量会影响这些嗅探率。我创建了一个看起来像这样的模型:

  

m2 <-glmer(嗅探〜上下文* class + pop +(1 | id),family =泊松)

因此,正如您所见,我包括了3个固定因素,即个体的年龄段(类别)与上下文之间的相互作用,以及嗅探的个体身份的随机影响。

运行此模型,我收到以下警告:

警告消息:

  1. 在checkConv(attr(opt,“ derivs”),opt $ par,ctrl = control $ checkConv ,:无法评估比例梯度
  2. 在 checkConv(attr(opt,“ derivs”),opt $ par,ctrl = control $ checkConv,: 模型无法收敛:使用1个负数对Hessian进行退化 特征值

当我检索随机效果时,模型(m2.2)运行完美(摘要也是如此)。

  

m2.2 <-glm(嗅探〜上下文* class + pop,family = poisson)

那么有谁知道这些警告来自何处以及如何解决?

抱歉,由于“数据问题的安全性”,我无法提供数据。

提前谢谢!

熊猫人

0 个答案:

没有答案