如何在R中的GAM回归中绘制拟合曲线?

时间:2019-12-29 11:48:54

标签: r regression gam

我正在尝试如下拟合GAM模型:

model <- gam(`output` ~ s(`var 1`) + s(`var 2`), data = mydata)

mydata是一个data.frame,其中包含我需要的数据,列包括:outputvar 1var 2

运行命令时,出现以下警告:

Warning message:
In model.matrix.default(mt, mf, contrasts) :
  non-list contrasts argument ignored

我不知道这意味着什么。但是我可以看到模型很适合summary(model)返回东西。

现在我想绘制拟合曲线:

  • outputvar 1
  • outputvar 2

如何?


尝试我

我试图:

plot(model)

但是我得到这个错误:

Error in parse(text = evars) : <text>:1:8: unexpected symbol
1: var 1

1 个答案:

答案 0 :(得分:1)

问题出在名字上。 <stdint.h>接受反引号中包含的名称的语法。 uint16_t没有。最后,我更改了数据框以允许这样做:

uint32_t

然后绘图起作用了。