融合问题LME4版本1.1-11

时间:2016-02-19 15:40:43

标签: r lme4 mixed-models convergence

我和一个学生一起工作,用GLMER运行一些模型,我们发现,使用相同的代码,模型会聚合我,而不是他。即他会收到如下错误消息: 警告信息: 在checkConv(attr(opt,“derivs”)中,opt $ par,ctrl = control $ checkConv ,:   模型无法与max | grad |收敛= 0.00261244(tol = 0.001,组分1)

经过检查,我们意识到因为我运行的是旧版本的R,当我更新我的软件包时,LME4在运行1.1-11时仅高达1.1-7。所以我更新了R和LME4,现在我们得到了相同的结果。我认为它可能特定于我们运行的模型,但现在我正在与另一名正在运行LME4 1.1-7的学生合作,她的模型再一次为她收集,但不适合我。在1.1-11中有什么变化会导致它更有可能发出这些警告吗?如果是这样,变化的性质是否会给我们一个暗示,为什么我们得到1.1-11的警告?最后,我们相信哪些结果,以及我们可以做些什么来处理收敛警告?

1 个答案:

答案 0 :(得分:2)

LME的CRAN news page可能是寻找变化的最佳位置。

我注意到这个例子。

  

1.1-8梯度缩放用于收敛检查现在使用Hessian的Cholesky因子;虽然它更正确,但这将导致   一些额外的(可能是假阳性)收敛警告

为避免收敛警告,您可以做出合理的金额。

  • 重新定标连续预测变量
  • 尝试不同的优化工具
  • 查找预测变量组合中的稀疏单元格
  • 考虑您的实验设计是否需要嵌套随机效果

另见this cross-validated关于收敛失败的讨论。