gpt4 book ai didi

r - 模型选择错误(gamm4)疏通功能(MuMIn R包): family not recognised,模型跳过

转载 作者:行者123 更新时间:2023-12-04 18:04:49 24 4
gpt4 key购买 nike

我正在尝试为广义加性混合模型进行模型选择(使用 gamm4 使用 R 中的 MuMIn 包制作)。我本质上是在尝试关注 this用 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 repository 找到具体问题在代码中 gamm_analysis.R ,在第 81 行发现了具体的警告。

提前致谢

最佳答案

我认为包裹有问题。我有同样的错误。然后,我尝试在 MumIn 包的函数 dredge 的帮助下运行可用的示例,以查看我在做什么不同,即使使用下面的示例,我也会遇到相同的错误:

fm1 <- lm(y ~ ., data = Cement)
dd <- dredge(fm1)

错误信息是:

Error in nobs.default(global.model) : no 'nobs' method is available

关于r - 模型选择错误(gamm4)疏通功能(MuMIn R包): family not recognised,模型跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com