model = arch_model(model_resid, mean='AR', lags=2, vol='GARCH', p=2, o=0, q=1) AGresult = model.fit(disp='off') print(AGresult.summary())怎么自动确定模型里的p、q值
时间: 2023-12-11 19:02:50 浏览: 93
AR模型阶数确定及模型参数确定函数
5星 · 资源好评率100%
自动确定模型里的p、q值有多种方法,其中比较常见的有以下两种:
1. 网格搜索法:通过对一定范围内的 p、q 值进行网格搜索,选择 AIC/BIC 等指标最小的模型作为最优模型。可以使用 Python 中的 GridSearchCV 函数进行实现。
2. 自动化方法:使用诸如 auto_arima 等函数进行自动化模型选择。这种方法不需要手动指定 p、q 值,函数可以根据数据自动选择最优的模型。例如,Python 中的 pmdarima 库提供了 auto_arima 函数,可以自动拟合 ARIMA/GARCH 模型并返回最优模型。
阅读全文