金字塔和统计模型fit()和ARIMA()之间的区别



我目前正在使用带金字塔的ARIMA,当使用金字塔的ARIMA[(]创建ARIMA对象时,我可以分离一个外部参数,但当调用fit((时,我不能指定外部变量。

然而,对于统计模型,我看到这是相反的。我不能用ARIMA((指定外部参数,但我可以用fit((指定一个。

如果我想为ARIMA((和fit((都包含一个外部参数,我应该使用哪一个?

统计模型的ARIMA类和金字塔(最近重命名为pmdarima(之间有几个区别:

  • 首先,统计模型的ARIMA类没有季节性成分。pmdarimaARIMA类可选地允许季节性。它是统计模型ARMAARIMASARIMAX的一体式包装器
  • Statsmodels在构造函数中获取数据,但pmdarima更多地遵循scikit学习签名,该签名只接受签名中的模型超参数和fit调用中的数据

需要注意的是,当您将exogenous传递给pmdarimafit调用时,它在内部将外部数组传递给底层ARIMA类。

tl;dr

当你使用pmdarima时,它在引擎盖下使用静态模型。只需将数据传递给fit方法即可。

最新更新