【发布时间】:2014-07-15 11:06:20
【问题描述】:
我在 R 中使用 lme4 包并尝试适应随机斜率和随机截距模型。
如果有人能在我运行随机斜率和随机截距模型时帮助我理解这个错误以及如何处理这个错误,我会非常有帮助:
mdl17<-lmer(yld.res ~ brk + (1+brk|state),data=data1,REML="FALSE")
Warning messages:
1: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, :
Model failed to converge with max|grad| = 1.84098 (tol = 0.002, component 3)
2: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, :
Model failed to converge: degenerate Hessian with 1 negative eigenvalues
非常感谢
【问题讨论】:
-
首先:如果为真,您应该声明这是来自包
lme4。下一个:当您的数据集不稳定或没有唯一的解决方案(例如,未定义)时,会发生收敛失败。拟合算法并不神奇。 -
是的,我正在使用 lme4 包。所以这意味着我对此无能为力吗?我已经通过重新调整数据尝试过,但它仍然不起作用
-
附言。你可能想要
REML=FALSE,而不是REML="FALSE"