我和一个学生一起工作,用 GLMER 运行一些模型,我们发现,使用相同的代码,模型会为我而不是他收敛。即他会收到如下错误消息: 警告消息:在 checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, : 模型无法收敛于 max|grad| = 0.00261244 (tol = 0.001,分量 1)
经过检查,我们意识到因为我运行的是旧版本的 R,所以当我更新我的包时,LME4 只达到了 1.1-7,而他运行的是 1.1-11。所以我更新了 R 和 LME4,现在我们得到了相同的结果。我认为这可能是特定于我们正在运行的模型,但现在我正在与另一个正在运行 LME4 1.1-7 的学生一起工作,她的模型再次为她收敛,但不适合我。1.1-11 中是否有一些变化会导致它更有可能发出这些警告?如果是这样,更改的性质能否提示我们为什么会收到 1.1-11 的警告?最后,我们相信哪些结果,我们可以做些什么来处理收敛警告?