我正在尝试为广义加法混合模型(使用gamm4使用 R 中的MuMIn包制作)进行模型选择。我本质上是在尝试按照这篇文献来使用 MuMIn 和 gamm4 进行模型选择。
我正在创建一个包含 9 个变量和随机个体效应的模型 - 看起来像这样:
library(gamm4)
library(MuMIn)
SouthFull = gamm4(OtoWidth ~ s(Ages) +
LagFinFSLdat_AnnEsts +
FSL_months_Feb +
LagFSLdat_Annual +
LagFSLdat_Spring +
LagFSL_months_Oct+
FinFSLdat_SummerDat +
FinFSLdat_AutumnDat +
LagFSL_months_Nov , random = ~(1|FishName), data = South)
但是当我尝试使用该dredge
功能时,它会失败并显示错误消息:
(dd <- dredge(global.model=SouthFull))
Error in dredge(global.model = SouthFull) : result is empty
In addition: There were 50 or more warnings (use warnings() to see the first 50)
> warnings()
Warning messages:
1: In gamm4::gamm4(...) : family not recognized (model 1 skipped)
...
50: In gamm4::gamm4(...) : family not recognized (model 50 skipped)
这是由于 MuMIn 无法识别 gamm4 模型系列的问题吗?
完整的代码和数据可以在我的GitHub 存储库中找到,具体问题在代码gamm_analysis.R中,具体警告在第 81 行。
先感谢您