【发布时间】:2019-04-02 20:38:00
【问题描述】:
我正在使用 R 中的 mgcv::gam 模型来生成预测,其中时间 (year) 和结果变量 (out) 之间的关系会发生变化。例如,在一种情况下,我想强制时间以线性方式影响结果变量,在另一种情况下以略微减少的方式,在另一种情况下,我想指定时间-结果交互的特定斜率。我不确定如何强制预测以特定方式处理时间和结果变量之间的交互:
res <- gam(out ~ s(time) + s(GEOID, bs='re'), data = df, method = "REML")
pred <- predict(gam, newdata = ndf, type="response", se=T)
【问题讨论】:
标签: r prediction gam