我创建了 DataFrame,我将使用它来制作一些时间序列,使用多个版本。
数据集列如下所示:\
- 索引:日期
- 价值观
- 一个特殊的二进制列名,如 ifStatus
例如:
INDEX, VALUES, ifStatus
2019-02-28 , 45, 1我遇到的
问题是,当我只取列 VALUES 时,我只能制作一些时间序列,但我想对这个列做时间序列,但是使用 ifStatus 作为额外的列(只是为了帮助获得更好的值)。
我的代码(我正在使用 statmodels 库来执行此操作):
- 增强现实:
model = AutoReg(df_temp['values'], lags=15).fit()
- 阿里玛:
model = ARIMA(df_temp['values'], order=(1,1,2))
- 霍尔特温特斯:
model = ets.ExponentialSmoothing(df_temp['values'], trend=None, damped=False, seasonal="additive").fit()