Python Statmodels AutoReg、ARIMA、Holt Winters
Python Statmodels AutoReg、ARIMA、Holt Winters,python,time-series,statmodels,Python,Time Series,Statmodels,我创建了DataFrame,并将使用它制作一些时间序列,使用多个版本。 数据集列如下所示:\ 索引:日期 价值观 一个特殊的二进制列名作为ifStatus 例如: 索引,值,如果状态 2019-02-28,45,1 我的问题是,当我只获取列值时,我只能生成一些时间序列,但我希望对此列进行时间序列,但使用ifStatus作为额外列(只是为了帮助获得更好的值)。 我的代码(我正在使用statmodels库来执行此操作): AR:model=AutoReg(df_temp['values',la
我创建了DataFrame,并将使用它制作一些时间序列,使用多个版本。
数据集列如下所示:\
- 索引:日期
- 价值观
- 一个特殊的二进制列名作为ifStatus
索引,值,如果状态
2019-02-28,45,1
我的问题是,当我只获取列值时,我只能生成一些时间序列,但我希望对此列进行时间序列,但使用ifStatus作为额外列(只是为了帮助获得更好的值)。
我的代码(我正在使用statmodels库来执行此操作):
- AR:
model=AutoReg(df_temp['values',lags=15).fit()
- ARIMA:
model=ARIMA(df_temp['values',order=(1,1,2))
- 霍尔特·温特斯:
model=ets.指数平滑(df_temp['values',趋势=None,阻尼=False,季节性=“加法”).fit()