Solved – Two factor linear mixed effect model with multiple slopes (lmer)

lme4-nlmemixed modelr

I have data with two factors TREATMENT and TIME both with two levels and a dependent variable RATIO. Besides random intercept for subjects, I want to specify random slopes for both of the independent variables for the mixed effect model in R using lmer.

Currently I have the model

lmer(RATIO ~ TREATMENT + TIME + (1 + TREATMENT + TIME | SUBJECT), data=my.data)

and the following questions.

  1. Is the above model syntactically correct for specifying different random slopes for treatment and time?
  2. What could be the reason that the model does not converge, i.e. it gives the following warning?

enter image description here

Thanks in advance

Best Answer

Strictly speaking the model you present is syntactically correct.

Usually convergence failures are due to model misspecification, or insufficient data for estimation.

We do not know how many data-points you have so that might be an issue. Here you are specifying a model that has correlations between the random slopes for TIME and TREATMENT. You might want to try a model that has no correlations between the slopes but has two intercepts, eg. lmer(RATIO ~ TREATMENT + TIME + (TREATMENT| SUBJECT) + (TIME | SUBJECT), data=my.data) and see if this is adequate for your purposes. (The 1 + are redundant so I omitted them)

Related Question