> # simulate some data...
> dat <- gamSim(1,n=400,dist="normal",scale=2)
> # fit model&plot
> library(mgcv)
> library(splines)
> b0 <- gam(y~s(x1),data=dat)
> plot(b0)
按照上面的代码,我可以得到这样的图:在此处输入图像描述
现在,我想使用 GAM 中的 ns() 函数得到一个类似的图:
> b1 <- gam(y ~ ns(x1), data=dat)
> plot(b1)
但是当我在 R 中运行代码时,它显示“没有要绘制的术语”,所以我想知道如何绘制这张图片?谢谢!