我当前正在将ARIMA与金字塔一起使用,并且在使用金字塔的ARIMA()创建ARIMA对象时,我可以分隔一个外生参数,但是在调用fit()时,我无法指定一个外生变量。
但是对于statsmodels,我看到了相反的情况。我无法使用ARIMA()指定一个外部参数,但可以使用fit()指定一个参数。
如果我想同时为ARIMA()和fit()包含一个外生参数,我应该使用哪个参数?
答案 0 :(得分:1)
statsmodels的ARIMA
类和金字塔的(recently renamed至pmdarima
)之间有一些区别:
ARIMA
类没有季节性成分。 pmdarima
的{{1}}类允许选择季节性。它是statsmodels ARIMA
,ARMA
和ARIMA
SARIMAX
坚持使用更多的scikit-learn签名,该签名仅接受签名中的模型超参数和pmdarima
调用中的数据。请务必注意,当您将fit
传递给exogenous
的{{1}}调用时,它是 内部将外部数组传递给基础{{ 1}}类。
使用pmdarima
时,它是在后台使用statsmodels。只需将数据传递到fit
方法即可。