1. 首先你应该先看原序列的平稳性,如果原序列不平稳再考虑差分后拟合。
检验序列的平稳性可以用ADF检验,如果序列平稳可以再用LBQ检验看序列是否是白噪声,如果不是白噪声那么才有对序列进行拟合研究的意义。
2. 关于ARMA模型的定阶,论坛里有一篇帖子说的非常具体:
https://bbs.pinggu.org/forum.php? ... &page=1#pid25365624
简单来说就是根据自相关图和偏相关图来判断序列的拖尾和截尾
拖尾指AC或者PAC呈几何衰减(指数式衰减或者正弦式衰减),截尾指AC或者PAC在某一阶之前明显不为0,之后突然接近或者等于0。
3. 定阶看似容易其实实际情况中很复杂,因为你要综合考虑模型的拟合效果和复杂度,这里常用的方法有AIC和BIC准则,具体的操作方法我在这篇帖子里有详细的回复:
https://bbs.pinggu.org/forum.php? ... &page=1#pid38314058
4. 即使严格按照步骤做下来,结果也未必能达到理想中的效果,那么这时候你可以试试检验残差是否有ARCH效应:
操作方法:view-residual test-Heteroskedasticity tests-ARCH,得到如下的结果
发现残差的7阶8阶确实有ARCH效应,那么就可以用GARCH模型去拟合参数,也就是构建一个ARMA-GARCH模型
5. ARMA-GARCH模型的具体操作:
estimate-method-ARCH
关于GARCH模型定阶,我在这个帖子中有详细说明:
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=1135328&page=1#pid37769166