【发布时间】:2019-05-21 20:46:48
【问题描述】:
我正在尝试运行 MuMIn 包的 Dredge 功能并不断收到错误消息,说“结果为空”。我不知道为什么,也找不到有关此错误消息含义的信息。
就我对这个函数和包的研究,下面的代码“应该”是正确的。基本上,我正在运行一个通用线性混合模型,我想使用疏浚函数来运行基于 AICc 的模型选择程序。
options(na.action = "na.fail") # Require for dredge to run
glmm1 <- lmer(cpue_diff ~ year + p.afraid + s.frequency.monitoring + (1 | f1.name ), data = dat, REML=FALSE)
summary(glmm1)
model_dredge <- dredge(glmm1, beta = FALSE, evaluate = TRUE, rank = "AICc")
options(na.action = "na.omit") # set back to default
错误信息是:
"固定项是"(Intercept)"疏浚错误(glmm1, beta = FALSE, evaluate = TRUE, rank = "AICc") : 结果为空"
任何想法任何人此消息的含义以及如何更正它?
非常感谢!
【问题讨论】:
-
请分享您的部分数据
dat。如果无法重现您的错误,任何人都很难帮助您。 -
我想知道问题是否在于混合模型的最小模型应该是截距加上随机效应,因为 lme4 不适合没有随机效果。