使用statsmodels python包调整ARIMA模型的常用方法是:
model = statsmodels.tsa.ARMA(series, order=(2,2))
result = model.fit(trend='nc', disp=1)
然而,我有多个时间序列数据来训练,比方说,从同一个基础过程,我怎么能这样做?
答案 0 :(得分:0)
当您说多个时间序列数据时,不清楚它们是否属于同一类型。在ARMA模型中指定多个系列没有直接的方法。但是,您可以使用'exog'可选变量来指示第二个系列。
请refer了解ARMA模型的实际定义。
model = statsmodels.tsa.ARMA(endog = series1, exog=series2, order=(2,2))
请refer解释endog,exog变量。
请参阅一个有关如何implemented
的工作示例