我是R的新手,并开始使用它来实现gam模型。我一直在关注这个tutorial示例,当我尝试使用时,R不断抛出错误。我真的不知道出了什么问题,如果有人能提出建议,我会很感激。
提前多多感谢。
>require(mgcv)
>set.seed(10)
## simulate date from y = f(x2)*x1 + error
>dat <- gamSim(3,n=400)
Continuous `by' variable example
>b<-gam(y ~ s(x2,by=x1),data=dat)
Error in s(x2, by = x1) : unused argument (by = x1)
其他信息:R version = 3.3.1(2013-06-21) OS = Windows 10
答案 0 :(得分:2)
代码的
require(mgcv)
set.seed(10)
## simulate date from y = f(x2)*x1 + error
dat <- gamSim(3,n=400)
b <- gam(y ~ s(x2,by=x1),data=dat)
b
结果
连续`by&#39;变量示例
家庭:高斯链接功能:身份
公式:y~s(x2,by = x1)
估计自由度: 9.2总计= 10.2
GCV得分:4.518245
请开始一个全新的R会话,看看是否收到同样的错误。此外,请检查您的mgcv
版本,并确保它是最新的。