用GAM在R?

4jb9z9bj  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(147)

我试图用mgcv来模拟鱼类丰度和11个环境因素之间的关系,作为11个解释变量。
y ~ s(x1)+ s(x2)+ ... + s(x11)
我尝试了太多的模型(从1个变量;2个变量.... 11个变量模型),然后使用AIC选择最佳拟合模型。然而,我不能同时运行所有的模型。

3qpi33ja

3qpi33ja1#

这不是一种好的推理方式,但如果你只对预测感兴趣,这可能是可以接受的。
相反,考虑向模型添加select = TRUE(它是gam()等的参数)。此参数向基的零空间(完美平滑部分)添加额外惩罚,这允许您进行模型选择,因为每个平滑中的线性项也会向零收缩(有点像套索),因此也可以从模型中选择。

相关问题