SARIMAX:计算 Seasional_order(P, D Q, M) 值

SARIMAX: Calculating the Seasional_order(P, D Q, M) values

是否有函数或库(如 auto_arima 获取 order(p,d,q) 值)可用于计算 [=16 中使用的 P、D、Q 和 M 值=](P,D,Q,M) 在 SARIMAX 模型中。

谢谢,

auto_arima 函数可以做到这一点。您可以设置参数 seasonal = True 并使用参数 m:

给出季节的长度

auto_arima(y=your_data, seasonal=True, m=length)

如果您只想使用没有 non-seasonals 的季节性组件,那么您可以通过将相应参数设置为 0 来手动关闭它们:

auto_arima(y=your_data, seasonal=True, m=length, p=0, d=0, q=0)

然而,auto_arima无法真正检测到你的数据是否平稳,因此,你需要自己估计dD参数,并在[=16]中手动设置它们=]函数。

https://alkaline-ml.com/pmdarima/modules/generated/pmdarima.arima.auto_arima.html