[R-sig-ME] LMER False Convergence (8)

Daniel Anderson daniela at uoregon.edu
Thu May 30 23:30:16 CEST 2013


Dear all, 

I am trying to fit a cross-classified growth model with the lme4 package. The model is cross-classified because students moved between schools during the three years of the study (for a similar application, see Luo & Kwok, 2012). I have estimated the following model with both lme4 and the HLM software.

m.1<-lmer(MthScale ~ Clock + (Clock | mastid) + (Clock | School), data=dta2, REML = F, verbose = T)

where, 
MthScale is a mathematics achievement test, 
Clock is a time variable coded 0, 1, 2,
mastid = id for students,
School = id for schools.

When I fit the model I get the following error message "In mer_finalize(ans) : false convergence (8)". Yet, my results are quite similar to the results I obtained from the HLM software, which gave me no such error (see attached).

I have seen that some people have had success using David Hughes approach (http://davidhughjones.blogspot.com/2009/11/lme-false-convergence.html), but that did not work for me. I also read that it could be a result of the optimizer not reaching its predefined minimum, but that the result is likely to be a minimum (https://stat.ethz.ch/pipermail/r-sig-mixed-models/2011q1/015743.html). Finally, I tried fitting the following much simpler model, and still received the same error message:

m.2<-lmer(MthScale ~ Clock + (Clock | mastid), data=dta2, REML = F, verbose = T)

So, my questions are (a) are there any other ideas for getting the model to converge without the warning message, and/or (b) is it safe to continue with model building despite the warning?

Below is the output from the verbose = T argument. I've also attached a word document comparing the estimates between lme4 and the HLM software.

M.1<-lmer(MthScale ~ Clock + (Clock | mastid) + (Clock | School), data=dta2, 
+ REML = F, verbose = T)
 0:     754814.32:  1.01846 0.785304  0.00000 0.120908 0.0932292  0.00000
 1:     732113.86:  1.70314 0.384148 0.360769 0.600647 0.191005 0.0204139
 2:     723310.96:  1.68742 0.358177 0.164101 0.604350 0.200466 0.0158740
 3:     722264.35:  1.71511 0.320882 0.0856711 0.608439 0.211105 0.0130309
 4:     721675.24:  1.77901 0.280868 0.136016 0.614167 0.224845 0.0103563
 5:     721117.85:  1.90428 0.192638 0.0428979 0.608443 0.261661 -0.00547840
 6:     720620.64:  2.03047 0.133416 0.127071 0.663862 0.301313 -0.0567497
 7:     720235.93:  2.11910 0.209014 0.0676060 0.782523 0.253309 -0.0739699
 8:     720186.03:  2.08768 0.189996 0.0772091 0.804431 0.319605 -0.0664654
 9:     720183.13:  2.05956 0.147005 0.0884886 0.790482 0.261332 -0.0624898
10:     720173.52:  2.05849 0.146184 0.0791790 0.790283 0.263354 -0.0624119
11:     720168.15:  2.05605 0.139973 0.0832560 0.785274 0.265621 -0.0613035
12:     720166.44:  2.05367 0.134041 0.0812404 0.778806 0.267586 -0.0598906
13:     720166.44:  2.05367 0.134041 0.0812401 0.778806 0.267586 -0.0598905
14:     720166.44:  2.05367 0.134041 0.0812401 0.778806 0.267586 -0.0598905
Warning message:
In mer_finalize(ans) : false convergence (8)

Thanks,
--
Daniel Anderson
Research Assistant
Behavioral Research and Teaching
University of Oregon


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