如何在 Python 中使用带有 AR 错误的自回归分布式滞后 (ADL) 模型进行预测?

问题描述

以下是一些玩具时间序列数据:

Y X
2015 34000 54031
2016 40034 48095
2017 65344 78900
2018 48830 55233
2019 50701 61008
2020 79981 90033
2021 - 70000
2022 - 65000
2023 - 75000
2024 - 80000
2025 - 90000

我希望实现这样的规范: Yt = β0 + β1Yt-1 + β2 Xt+ ut

其中 ut = ρut-1 + εt(即 u 遵循 AR(1) 过程)

我试图预测 2020 年以后的 Y 值,假设 X 的未来值。关于如何在 Python 中实现这一点有什么建议吗?

下面的代码是我使用 statsmodels 包时的代码,现在我卡住了。任何帮助表示赞赏。

model=ARIMA(training['Y'],order=(1,0),exog=training[['Y_t-1','X']])
model_fit=model.fit()
model_fit.summary())

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)