Glmer предупреждающее сообщение для использования lmer - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь установить эту модель ниже:

cmod_lme4C_L <- glmer(yield ~ Location + treatment + (1|block),data=df,
                      family=gaussian(link = "identity"))

После запуска этого кода я получаю предупреждение:

Warning message:
In glmer(yield ~ Location + treatment +  :
  calling glmer() with family=gaussian (identity link) as a shortcut to lmer() is deprecated; please call lmer() directly

Может кто-нибудь помочь мне разобраться в этом сообщении?

Похоже, он предлагает использовать lmer, но я не уверен, насколько lmer похож на glmer в этом случае.

1 Ответ

2 голосов
/ 06 ноября 2019

Предупреждение очень точное в его сообщениях.

При подборе модели со смешанным эффектом с gaussian(link = "identity") это эквивалентно согласованию линейной модели со смешанным эффектом с обычными случайными эффектами.

glmer просто меняет вызов на lmer(yield ~ Location + treatment + (1|block),data=df) и выдает предупреждение.

Предупреждение было там в течение очень долгого времени, и я готов поспорить, что оно не устареет в ближайшем будущем, но для всех намерений и целей вы должны использовать lmer(...) вместо glmer(..., family = gaussian(link = 'identity'))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...