我正在构建glmm模型。当我做一件事时,一切都很好。它会显示两个警告消息:
警告消息:
1:在checkConv(attr(opt,“ derivs”),opt $ par,ctrl = control $ checkConv,:模型无法以max | grad | = 0.00194226(tol = 0.001,组件1)收敛
2:在checkConv(attr(opt,“ derivs”),opt $ par,ctrl = control $ checkConv,中: 模型几乎无法识别:特征值非常大 -重新调整变量?
这是我的R代码:
q1_mixed <- glmer(views ~ weeks + theme + tags + comments_disabled + ( 1| channel) , data = youtube10, family = "poisson" ( link = "log"))
问题出在变量“ channel”上,但是我真的不知道如何修复它或从哪里开始对其进行纠正(我对R非常陌生),我们将不胜感激。
我还附上了我的数据摘要。
编辑:q1_mixed <- glmer(views ~ weeks + theme + tags + comments_disabled + ( 1| channel) , data = youtube10, family = "poisson" ( link = "log"), control=glmerControl(optimizer="bobyqa",optCtrl=list(maxfun=100000)))
我现在已将此代码control=glmerControl(optimizer="bobyqa",optCtrl=list(maxfun=100000))
添加到我的代码中,并成功摆脱了第一条警告消息。剩余警告消息:
警告消息:
在checkConv(attr(opt,“ derivs”),opt $ par,ctrl = control $ checkConv,中: 模型几乎无法识别:特征值非常大 -重新调整变量?
知道如何解决这个问题吗?