我已经使用具有以下形式的 mgcv 包在 R 中运行了 GAM:
shark.gamFINAL <- gam(ln.raw.CPUE...0.1 ~ Year + Month +
s(Mean.Temp, bs = "cr") + s(Mean.Chl.a, bs = "cr") +
s(Mean.Front.density, bs = "cr"), data=r, family=gaussian)
Run Code Online (Sandbox Code Playgroud)
运行此模型并计算每个变量解释的百分比偏差后,我想绘制每个变量对响应的影响
但是,当我在 R 中使用 plot.gam 函数时,我的图形的 y 轴是 "s(predictor variable, edf)"
我不确定 y 轴的这个比例代表什么?
有没有一种方法可以将 y 轴范围更改为表示响应的范围,如本文中所做的那样:Walsh 和 Kleiber(2001),“蓝鲨(Prionace glauca)捕获的广义加性模型和回归树分析”图 3 中夏威夷商业延绳钓渔业的费率。
我会发布一些我所描述的情节的例子,但由于这是我的第一篇文章,我没有至少 10 个声望,所以它不会让我这样做!
我已经搜索了许多网站和论坛,试图找到答案,但无济于事,因此非常感谢任何帮助!