【发布时间】:2021-02-20 16:13:30
【问题描述】:
我正在尝试使用包lme4 中的glmer.nb() 拟合混合效应负二项式模型。
m1 <- glmer.nb(NumberEvents ~ offset(log(days)) + x + (1|ID), data=dfr, nAGQ = 20)
我收到以下警告:
警告信息: 在 theta.ml(Y, mu, weights = object@resp$weights, limit = limit, : 达到迭代限制
我想我应该增加theta.ml的迭代次数限制。
theta.ml(limit = 1000)
怎么做?我如何在glmer.nb() 中调用theta.ml()?
任何帮助表示赞赏!
【问题讨论】:
-
我建议你可以将
glmer.nb里面的限制设置为initCtrl=list(limit=1000)) -
嗨@AlvaroMartinez,我遇到了同样的错误消息,所以我按照你的建议在
glmer.nb中添加了initCtrl=list(limit=1000)。但是 R 显示错误消息unused argument (initCtrl = list(limit = 1000))。我想知道你是否知道如何解决它?
标签: r lme4 mixed-models convergence mass