使用 GAM 选择最佳拟合模型的变量?

问题描述 投票:0回答:1

我正在尝试使用 mgcv 来模拟鱼类丰度与 11 个环境因素之间的关系,作为 11 个解释变量。

y ~ s(x1) + s(x2) + ... + s(x11)

我尝试了太多的模型(从 1 个变量;2 个变量......11 个变量模型),然后使用 AIC 选择最佳拟合模型。但是,我无法同时运行所有模型。

r variables selection gam mgcv
1个回答
1
投票

这不是进行推理的好方法,但如果您只对预测感兴趣,则可能没问题。

相反,请考虑将

select = TRUE
添加到模型中(它是
gam()
等的参数。此参数向基础的零空间(完全平滑的部分)添加额外的惩罚,这允许您将模型选择为每个平滑中的线性项也收缩为零(有点像套索),因此也可以从模型中选择。

© www.soinside.com 2019 - 2024. All rights reserved.