ARIMA模型与ARIMA-GARCH模型预测时间序列

上世纪 70 年代初,Ljung 等人提出 ARIMA 模型,又称求和自回归移动平均模型。其思想 是针对于非平稳时间序列进行数学建模,将其通过差分运算后 进行相关数据刻画 ,变为一个平稳的新序列,进而进行相关数据的刻画。
自 1982 年 Engle 提出了 ARCH 过程后,Boller⁃ slev 在1 986 年提 出 了 ARCH 模 型的 一 种 重要
推广模型,被称为 GARCH 模型。
ARIMA模型与ARIMA-GARCH模型是计量经济学中的常见模型,用于预测时间序列。
接下来使用上述模型分析汇率序列,序列如下图所示:

建模步骤

1.时间序列相关性检验

构建ARIMA模型前,我们需要对原始时间序列数据进行平稳性检验,如果原序列为单整的不平稳序列,我们就需要进行调整让其平稳。

2.ARIMA(p,d,q)模型识别

由上述ADF检验,我们得到一个平稳序列△Y,所以d=1;至于p,q的选取我们可以参考序列的自相关图

ARIMA模型的p,d,q可以通过算法遍历来实现:

3.ARIMA模型预测

4.ARIMA-GARCH模型建模

建模之前需要对时间序列进行ARCH效应检验,该模型可以处理ARIMA模型残差的异方差性,进而提高模型的预测准确度。

相关推荐
您好啊数模君10 小时前
数学建模优秀论文算法-蚁群算法
数学建模·蚁群算法
nnerddboy20 小时前
美赛备战:数学建模中的微分方程问题2.Python代码实现
数学建模
老歌老听老掉牙1 天前
符号计算中的表达式等价性验证:数学等价性与计算简化策略分析
python·数学建模·sympy
老歌老听老掉牙1 天前
砂轮轮廓的数学建模与可视化分析
python·数学建模·sympy·砂轮
88号技师1 天前
2025年10月一区SCI-中心碰撞优化算法Centered Collision Optimizer-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
阿恩.7702 天前
材料工程科技期刊征稿:快速发表,知网、维普检索!
经验分享·笔记·考研·网络安全·数学建模·能源·制造
rayufo3 天前
结合状态压缩、启发式搜索和分层存储的魔方还原优化方案
数学建模
民乐团扒谱机3 天前
【读论文】2021美赛D题 O奖(3)2121604
数学建模
您好啊数模君5 天前
数学建模优秀论文算法-模拟退火算法
数学建模·模拟退火算法
gfdhy5 天前
【c++】素数详解:概念、定义及高效实现(判断方法 + 筛法)
开发语言·c++·算法·数学建模·ai编程