在 R 中使用 by 时出错
Error in using by in R
我是 R 的新手,并开始使用它来实现 gam 模型。我一直在关注这个 tutorial 示例,当我尝试使用 by 时,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 版本 = 3.3.1 (2013-06-21)
OS = Windows 10
代码
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
结果
Continuous `by' variable example
Family: gaussian Link function: identity
Formula: y ~ s(x2, by = x1)
Estimated degrees of freedom:
9.2 total = 10.2
GCV score: 4.518245
请启动一个新的 R 会话,看看您是否遇到同样的错误。另外,请检查您的 mgcv
版本并确保它是最新的。
我是 R 的新手,并开始使用它来实现 gam 模型。我一直在关注这个 tutorial 示例,当我尝试使用 by 时,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 版本 = 3.3.1 (2013-06-21) OS = Windows 10
代码
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
结果
Continuous `by' variable example
Family: gaussian Link function: identity
Formula: y ~ s(x2, by = x1)
Estimated degrees of freedom: 9.2 total = 10.2
GCV score: 4.518245
请启动一个新的 R 会话,看看您是否遇到同样的错误。另外,请检查您的 mgcv
版本并确保它是最新的。