[R-sig-ME] Help with multilevel model Poisson

Andrea Céspedes @nce||@@07 @end|ng |rom gm@||@com
Sat Oct 5 19:42:55 CEST 2019


Hello



I am currently working the shrinkage phenomenon in multilevel models.



I have a problem of convergence in the model when I add more random
coefficients to the models, after three coefficients,I have this error
message:



 Warning message:

In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv,  :

  Model failed to converge with max|grad| = 0.0278398 (tol = 0.001,
component 1)



I have a three-level model, with Poisson distribution, the structure is: to
my subject (rat) I register the vocalizations emitted in four specific
moments of an experiment that is repeated for three days. And I have 31
subjects. All my variables are dichotomous.



I tried several alternatives to solve that error, but the only effective
thing was to specify the optimizer = “bobyqa” and more iterations, for my
luck it worked,

F.aleat.int <- glmer(y ~ 1+DIA2+DIA3+M1+M4+M5+M6+M9+M10+M11+ (1 |
ID_DIA:ID_SUJ) + (1+M1+M5+M11 | ID_SUJ), family=poisson, data=base,
control=glmerControl(optimizer="bobyqa",optCtrl=list(maxfun=2e4)))

But the estimates of random effects are much greater than the obtained
using other packages (MCMCglmm, glmmLasso, glmmsr and hglm),

For example, for one variable I have 2.1 and in the other packages I have
0.8

How can I explain that:

-        Due to the nature of the model? Or the optimizer as such?

-        Would you appreciate it if you could tell me how I can solve that?

-        Is it because all my variables are dichotomous?



Regards

	[[alternative HTML version deleted]]



More information about the R-sig-mixed-models mailing list