如何更改MGCV GAM因子图上的y轴?

时间:2016-06-29 21:38:24

标签: r plot gam mgcv

我想调整GAM平滑函数和因子图的y限制,以便更容易地比较两种不同GAM模型对不同季节的影响。在ylim函数中使用plot.gam选项时,我只能更改平滑函数的y轴,但不能更改因子。

例如:

library(mgcv)
data(cars)
Gam1 <- gam(Price~s(Mileage)+factor(Cylinder), data=cars, family="gaussian")

plot.gam(Gam1, shade=T, pages=1, all.terms=T, rug=FALSE)
plot.gam(Gam1, shade=T, pages=1, ylim=c(-8000,8000), all.terms=T, rug=FALSE)

在第二个图中,只有更平滑变化的y限制而不是因子。这里发生了什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

就我看<endpoint>代码而言,很难实现。我认为您最好使用plot.gam()plot()分别绘制两个图。

termplot()

entry page