1

我正在生成一个带有 ds 和 y 的 df,但是对于我想用作 Prophet 的回归量的许多列是 0。有什么方法可以通过 Prophet 自动为 df 的所有 cols 添加回归器到模型中,而不是对其进行硬编码?

即-对于以下;我可以以自动方式为 df 中的所有 cols 添加回归量吗?

library(prophet)
df = data.frame('ds' = seq(as.Date('2019-07-01'), as.Date('2019-07-31'), by='day'),
                'y' = c(1:31),
                'x1' = jitter(c(31:61), factor=3, amount = NULL),
                'x2'= seq(0,4*pi,,31))

prophet_fit <- prophet() %>% 
  add_regressor('x1') %>% 
  add_regressor('x2') %>% 
  fit.prophet(df)

forecast <- predict(prophet_fit, df)
4

0 回答 0