数据分析网

9.2、ARIMA模型—零基础入门教程

微信扫码观看完整版Eviews视频课程、分析师在线答疑解惑哦~

视频教程
课程摘要

ARIMA模型是一种常用的时间序列分析模型,用于对具有自回归(AR)和移动平均(MA)特性的数据进行建模和预测。ARIMA模型由三个部分组成:自回归(AR)部分、差分(I)部分和移动平均(MA)部分。AR部分表示当前值与过去值的线性关系,MA部分表示当前值与随机误差的线性关系,差分部分表示对数据进行差分以使其平稳。ARIMA模型可以通过观察自相关图(ACF)和偏自相关图(PACF)来确定模型的阶数。通过拟合ARIMA模型,可以对时间序列数据进行预测和分析,揭示数据的趋势和周期性变化,帮助做出合理的决策。

【详细教程

ARIMA模型的估计


ARIMA(p,d,q)模型,其中p与q表示AR和MA部分的阶数,而d表示序列的单整阶数。



ARIMA(p,d,q)模型包含3种情况,AR(p)模型,MA(q)模型或是ARMA(p,q),如果原序列是单整的非平稳数据,则对差分平稳后的数据建立以上3种模型。

1.ARIMA(p,d,q)模型的表达形式

第一种,AR(p)模型对应的代数表达式为:

Y₁=c+a₁Y-+Q₂Y₁-2+…+α,Y'-p+E;

第二种,MA(q)模型对应的代数表达式为:

y₁=c+E+θE-₁+θ₂E-2+…+θ₀E;

第三种,ARMA(p,q)模型对应的代数表达式为:

Y₁=c+QY₁-₁+Q₂Y-2+…+Q,Y-p+E₁+θE-₁+θ₁E;-2+…+θ₇E-


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

ARIMA(p,d,q)模型的识别就是指具体的三个参数的确定。

(1)d参数的识别

对于ARIMA(p,d,q)模型的d系数的识别是最简单的,对分析的原序列进行单位根检验, 如果是有单位根的,则对其差分后的序列进行判断,如果d阶差分后序列为平稳的,则称序列为d阶单整序列,对这个差分后序列建立ARMA模型即可。如果d阶差分无平稳序列或虽已经平稳但对差分后的序列研究已经没意义,就不用再建立ARMA模型了。


(2)q的识别

一般可以借助自相关函数ACF图和偏自相关函数PACF图对p和q进行初步的判断。时间序列y, 与yry的ACF定义为:


一般把不同的j 对应的p, 值绘制成图称为自相关图。以MA(1)过程为例:y,=c+ε,+θEr

基于自相关函数ACF的定义可以推导: P,=0,j>1

可以证明,MA(q)过程ACF值在q期后为零。


(3)p的识别

以AR(1)过程为例:y,=c+αy-+ε;y,=c+ca+a²y-₂+αE-₁+E;


由上可见,y,与 yrz 之间通过y₁是相关的。而部分自相关函数PACF是指y,与yrk之间剔除了这两期之间由y-yr₂…yr-k+1而形成的线性关系后存在的相关性。可见一个AR(1)过程的PACF值在滞后一期后将变为零。可以证明,AR(p)过程PACF值在滞后p期后变为零。


(4)p和q识别总结

AR(p)模型,其PACF应该在p期滞后之后突然降为零,而对于MA(q)模型因为其可以转化为AR(~)形式,所以对应的PACF应该呈现逐渐衰减向零趋近的态势。MA(q)模型,其ACF应该在q期之后陡然变为零;而对于AR(p)模型,因为其可以转化为MA(~) 形式,所以其ACF应该呈现逐渐衰减向零趋近的态势。由于ARMA(p,q)可以转化为AR(~)或MA(~),

所以其对应的特征为两种函数均表现为逐渐衰减的态势。若称陡然降为零为“截尾”,逐渐衰 减为“拖尾”,则可以总结AR(p)和MA(q)的识别方法。


但实际操作中,用的都是样本对应的ACF和PACF图来判断,而不是理论上的。


(5)最优模型确定的其他准则

上面的判断方法全部是基于图形的初步判断,实际操作中还要其他辅助的准则进一步进行判断。第一,通过试设模型后进行比较,选择SIC和AIC值最小的,调整R²最大的模型,这种方法在ARMA(p,q)模型时最重要。第二,如果上述方法无法得到统一的结果,就依“简约原则”进行选择,即选择模型设立单一、滞后期较小的模型。第三,对于AR(p)模型可以进行稳健性检验,排除残差具有序列相关性的模型。

热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757