【发布时间】:2021-09-20 16:44:06
【问题描述】:
我有一个多变量和多时间步长预测问题。基本上,我有一个预测的目标 y,作为时间序列。和几个外生变量x。它们也是时间序列数据。
我希望使用 4 天的延迟来预测 y 的未来值。所以基本上是这样的。请注意,我也希望使用 x(t) 数据进行预测。
y(t)=f(y(t-4), y(t-3), y(t-2), y(t_1), x(t-4), x(t-3), x(t-2), x(t-1), x(t))
但看起来来自 statsmodel 的 VARMAX 模型只考虑了 x 的一个时间步?
另外,当 x 可用时,我如何预测 y 的多步?我认为我应该将 x 视为外生变量。
【问题讨论】:
-
顺序是滞后数。订单 (4,0) 将包括模型中所有变量的 t-1, ..., t-4。您不能在右侧包含 x(t),因为这会导致识别问题。如果你想这样做,你需要研究结构 VAR。
标签: time-series statsmodels arima