ARIMA(
statsmodels.tsa.arima_model.ARIMA
)、AR(statsmodels.tsa.ar_model.AR
)和ARMA(statsmodels.tsa.arima_model.ARMA
)在statsmodels中都在其predict
方法中使用模型的参数。例如,对于AR对象,我们有以下函数定义:
AR(endog, dates=None, freq=None, missing='none')[source]
fit([maxlag, method, ic, trend, ...])
predict(params[, start, end, dynamic])
(文档链接在这里)
我对predict
的参数选择非常困惑。 predict
的第一个参数是AR
构造函数的参数;这在predict
的参数中再次出现没有意义。它们也出现在ARIMA
和ARMA
的构造函数中。有人能回答为什么存在这个参数吗?
值得一提的是,我对时间序列分析没有太多背景知识,因此可能会在重复使用参数时暴露一些功能。否则,这个参数就很麻烦。