1

我正在尝试使用MuMIn::dredge()函数来构建 GAM 模型。我正在研究鱼的分布,并且由于数据集的大小,为了加快分析速度,我想修复两个变量,例如深度和交互(纬度、经度)。

我已经阅读了软件包文档,并且还在这个论坛中寻找了任何建议,但我没有成功。以下代码有效,

Allmodels_Presence <- dredge(Gadiculus_Pres, rank=AIC, fixed= ~s(depth, k=4), trace=2)

因为它只修复了一个变量,我不知道如何修复另一个变量s(Lon_Proj, Lat_Proj, k=20),即使我尝试了几种方法(主要是在 dredge() 的子集化帮助下)。

任何想法或建议都将受到欢迎。提前致谢。

4

1 回答 1

1

从 MuMIn 文档中:

固定 - 可选,单面公式或字符向量,给出要包含在所有模型中的术语名称。

您需要将包含在“”中的变量名称放入向量中:

Allmodels_Presence <- dredge(Gadiculus_Pres, rank=AIC, 
                             fixed= c('s(depth, k=4)', 's(Lon_Proj, Lat_Proj, k=20)'), 
                             trace=2)
于 2021-03-26T12:12:33.957 回答