Я начинаю строить модель, которая выглядит так:
model_sim <- glmer(Accuracy ~ x*y*z_scaled + (1 |Participant),
binomial(link = "logit"), data = Data)
И это не сошлось, поэтому я запустил функцию allFit
:
(model_sim <- allFit(model_sim, maxfun = 1e+05))
чтобы увидеть, есть ли на самом деле разумные причины для беспокойства, он сошелся с 5 из 6 оптимизаторов, все с одним и тем же значением, поэтому я выбрал тот, который я всегда выбираю - bobyqa с 1e + 05 итераций, но он снова не сошелся. Кто-нибудь может объяснить, почему это произошло? Разве он не должен сходиться на основе всех подходящих результатов? Что бы вы сделали в такой ситуации?
$fixef
$llik
bobyqa Nelder_Mead nlminbwrap
-24286.15 -24286.15 -24286.15
nloptwrap.NLOPT_LN_NELDERMEAD nloptwrap.NLOPT_LN_BOBYQA
-24286.15 -24286.15
$theta
Participant.(Intercept)
bobyqa 0.6872716
Nelder_Mead 0.6872370
nlminbwrap 0.6872456
nloptwrap.NLOPT_LN_NELDERMEAD 0.6872732
nloptwrap.NLOPT_LN_BOBYQA 0.6872732
summary(model_sim)[c("fixef","llik","theta)]
(путем редактирования вопроса)? - person Ben Bolker   schedule 13.10.2019