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

Ben Bolker bbo|ker @end|ng |rom gm@||@com
Fri May 10 15:16:55 CEST 2019


  I've posted this as an issue: https://github.com/lme4/lme4/issues/520

  There probably ought to be an `optCtrl` option to `allFit` that would
all optimizer-specific controls ...

On 2019-05-10 7:07 a.m., Gerrit Eichner wrote:
> 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:
> 
> allFit(fm)
> 
> 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
> list.
> 
> 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
> 
> locale:
> [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
> http://www.uni-giessen.de/eichner
> 
> _______________________________________________
> R-sig-mixed-models using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models



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