0

我即将运行一个 glm 模型来检验我的假设。运行模型后,我得到了奇点警告按摩: glmakde_mdDredge <- lmer(log(akdearea) ~ 1 + age_binary + sex + trimester_number + Year + trackNightnum + mean_max_displacement.s + meanIIV_md.s + (1|Ring_ID), data = HRfullData, REML = F)

boundary (singular) fit: see ?isSingular

我在这个模型上运行了 MuMIn::dredge

options(na.action = 'na.fail')
dreModelsScore <- MuMIn::dredge(glmakde_mdDredge)


Fixed term is "(Intercept)"
boundary (singular) fit: see ?isSingular
boundary (singular) fit: see ?isSingular
boundary (singular) fit: see ?isSingular

总结确实给出了结果。

我的问题是,尽管有警告消息,模型是否运行了所有可能的选项(包括奇点选项),还是仅在没有奇点问题的模型上运行?

4

1 回答 1

0

如果拟合函数仅给出警告,并且该值是有效的模型对象,则将其包含在结果中(通常此类模型具有可疑的似然性或系数值)。您可以将警告转换为错误,option(warn = 2)这些错误将从dredge发出警告的结果中排除。

于 2022-03-02T13:49:14.163 回答