【问题标题】:How to add Additive Regression (For multivariate data) in Neural Prophet Like in Prophet如何像在 Prophet 中一样在 Neural Prophet 中添加加法回归(对于多变量数据)
【发布时间】:2022-07-23 16:27:30
【问题描述】:

如何像在 Prophet 中一样在 Neural Prophet 中添加加法回归(对于多变量数据)。

我正在处理基于多个变量的预测的数据,我想将它们与神经预言机集成。

【问题讨论】:

标签: time time-series forecasting facebook-prophet


【解决方案1】:

不确定您是否仍在寻找这个问题的答案,或者您已经想通了。我开始使用 Neural Prophet 来做同样的事情,我可以像在 Prophet 中一样添加回归量,尽管过程有点不同。

不确定您是否有想要整合的变量的未来值。如果你不这样做,你应该使用'm.add_lagged_regressor('variable')'。就我而言,我有这些未来值,所以我使用 add_future_regressors:

m = NeuralProphet()
m.add_future_regressor('variable A')
m.add_future_regressor('variable B')
future = m.make_future_dataframe(df, periods=n_per, regressors_df=df_fut)
m.fit(df, freq='M')
fcst = m.predict(future)

df 有历史数据,时间在“ds”列,要投影的数据在“y”列,回归量的过去值在“变量 X”列。

df_fut 具有这些变量的未来值,以及 'ds' 中的未来时期

它按预期工作。不确定这是否有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    相关资源
    最近更新 更多