【发布时间】:2013-04-02 13:02:00
【问题描述】:
我使用 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)
运行此模型并计算每个变量解释的偏差百分比后,我想绘制每个变量对响应的影响
但是,当我在 R 中使用 plot.gam 函数时,我的图表的 y 轴为 "s(predictor variable, edf)"
我不确定这个 y 轴的刻度代表什么?
有没有一种方法可以将 y 轴范围更改为代表响应的范围,正如本文中所做的那样:Walsh 和 Kleiber (2001),“蓝鲨的广义加性模型和回归树分析 (Prionace glauca) 夏威夷商业延绳钓渔业的捕捞率,见图 3。
我会发布一些我正在描述的情节的例子,但由于这是我的第一篇文章,我没有至少 10 名声望,所以它不会让我这样做!
我已经搜索了许多网站和论坛以尝试找到答案,但无济于事,因此非常感谢任何帮助!
【问题讨论】: