提问人:Sanam 提问时间:11/7/2023 更新时间:11/7/2023 访问量:19
如何在 R 中向 Prophet 时间序列模型添加回归器
How to add regressor to Prophet time series model in R
问:
我目前有以下代码用于运行 Prophet:
df <- data.frame(ds = unique(wkld$ds), y = wkld$sale)
# Train prophet
m <- prophet::prophet(df, changepoint.prior.scale = .001)
# Create data frame for future forecasting
future <- prophet::make_future_dataframe(m, periods = as.numeric(730))
# Make predictions
forecast <- predict(m, future)
# Get the predictions of prophet as well as lower and upper bounds
prophet_df <- forecast %>% dplyr::select(ds, yhat, yhat_lower, yhat_upper)
# Create uncertainty plot
plot(m, forecast)
现在,我想更新代码以使用add_regressor参数来添加影响预测的附加字段。我面临的麻烦是如何添加回归器。当我在训练 prophet 之前添加回归器时,它不允许我使用 change.point.prior.scale 参数。
请帮我弄清楚如何更新此代码以添加回归器字段,例如“天气”
答: 暂无答案
评论