GAM中疏通函数(MuMin)中的固定项

Fixed terms in dredge function (MuMin) in GAM

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

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

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

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

我们非常欢迎任何想法或建议。提前致谢。

来自 MuMIn 文档:

fixed - optional, either a single-sided formula or a character vector giving names of terms to be included in all models.

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

Allmodels_Presence <- dredge(Gadiculus_Pres, rank=AIC, 
                             fixed= c('s(depth, k=4)', 's(Lon_Proj, Lat_Proj, k=20)'), 
                             trace=2)