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)
我正在尝试使用 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)