我们在训练ARIMA模型的时候经常会有这的疑问,p,d,q值如何获取,尤其是d。许多教程教了肉眼识别法(我可去你的),也有根据p-value来判断的,那么有没有更好的方法自动获取p,d,q的值能,当然有
方法一:自己编写一些网格搜索(暴力搜索)的轮子(for循环),根据mse,rmse或者bic,aic等值的最小值获取,pdq的值,这里就不实现这个轮子了
方法二:当然是调库了…
首先,安装库:pip install pmdarima
然后,使用它
from pyramid.arima import auto_arima
# data为你的数据,设置p,q的范围,和起点,设置d值,设置是否使用季节性,然后run....
stepwise_model = auto_arima(data, start_p=1, start_q=1,
max_p