[R-sig-ME] lme4: Error from allFit when applied to lmer model fitted with changed control parameters

Gerrit Eichner gerr|t@e|chner @end|ng |rom m@th@un|-g|e@@en@de
Fri May 10 13:07:48 CEST 2019

Dear lme4-experts,

when fitting an lmer model with changed control parameters as in the
following toy example

fm <- lmer(Reaction ~ Days + (Days | Subject), sleepstudy,
            control = lmerControl(optCtrl = list(xtol_abs = 1e-8,
                                                 ftol_abs = 1e-8)))

and then trying to refit the fitted model with all available optimizers
using allFit an error is thrown:


bobyqa : Error in do.call(if (isGLMM(m)) glmerControl else lmerControl,
ctrl) : second argument must be a list

The problem originates apparently from the function ffun within allFit
which doesn't seem to properly pass on the already provided control

Does anyone have a work-around for this? I would like to compare all
optimizers with the changed optCtrl setting.

Thanks for any hints.

  Best regards  --  Gerrit

 > sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17763)

Matrix products: default

[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] dfoptim_2018.2-1 lme4_1.1-21      Matrix_1.2-17

loaded via a namespace (and not attached):
  [1] minqa_1.2.4     MASS_7.3-51.3   compiler_3.5.3  Rcpp_1.0.1
  [5] splines_3.5.3   nlme_3.1-137    grid_3.5.3      nloptr_1.2.1
  [9] boot_1.3-20     lattice_0.20-38

Dr. Gerrit Eichner                   Mathematical Institute, Room 212
gerrit.eichner using math.uni-giessen.de   Justus-Liebig-University Giessen
Tel: +49-(0)641-99-32104          Arndtstr. 2, 35392 Giessen, Germany

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