一.概念
1.概念:

具有如下结构的模型称为自回归移动平均模型(Auto Regression Moving Average Model;ARMA Model),记为ARMA(p,q)ARMA(p,q)ARMA(p,q):xt=φ0+φ1xt−1+φ2xt−2+...+φpxt−p+εt−θ1εt−1−θ2εt−2−...−θqεt−qs.t.{φp,θq≠0E(εt)=0,D(εt)=σε2,γ(εt,εs)=E(εtεs)=0(s≠t)Cov(xs,εt)=0(s<t)x_t=φ_0+φ_1x_{t-1}+φ_2x_{t-2}+...+φ_px_{t-p}+ε_t-θ_1ε_{t-1}-θ_2ε_{t-2}-...-θ_qε_{t-q}\\s.t.\begin{cases}φ_p,θ_q≠0\\E(ε_t)=0,D(ε_t)=σ_ε^2,γ(ε_t,ε_s)=E(ε_tε_s)=0\,(s≠t)\\Cov(x_s,ε_t)=0\,(s<t)\end{cases}xt​=φ0​+φ1​xt−1​+φ2​xt−2​+...+φp​xt−p​+εt​−θ1​εt−1​−θ2​εt−2​−...−θq​εt−q​s.t.⎩⎪⎨⎪⎧​φp​,θq​​=0E(εt​)=0,D(εt​)=σε2​,γ(εt​,εs​)=E(εt​εs​)=0(s​=t)Cov(xs​,εt​)=0(s<t)​特别地,当φ0=0φ_0=0φ0​=0时,称其为中心化ARMA(p,q)ARMA(p,q)ARMA(p,q)模型.当序列{xt}\{x_t\}{xt​}为非中心化ARMA(p,q)ARMA(p,q)ARMA(p,q)序列(((即φ0≠0)φ_0≠0)φ0​​=0)时,则可通过下述变换转化为中心化ARMA(p,q)ARMA(p,q)ARMA(p,q)序列yt=xt−E(xt)y_t=x_t-E(x_t)yt​=xt​−E(xt​)则称该变换为中心化变换,{yt}\{y_t\}{yt​}为{xt}\{x_t\}{xt​}的中心化序列.中心化变换对序列值间的关系没有任何影响,因此分析序列值间的关系时只需对相应的中心化ARMA(p,q)ARMA(p,q)ARMA(p,q)序列进行分析.通过引进延迟算子,可将ARMA(p,q)ARMA(p,q)ARMA(p,q)模型简记为φ(B)(xt−μ)=θ(B)εt(1)φ(B)(x_t-μ)=θ(B)ε_t\qquad(1)φ(B)(xt​−μ)=θ(B)εt​(1)其中φ(B)φ(B)φ(B)称为p阶自回归系数多项式,有φ(B)=1−φ1B−φ2B2−...−φpBpφ(B)=1-φ_1B-φ_2B^2-...-φ_pB^pφ(B)=1−φ1​B−φ2​B2−...−φp​Bp而θ(B)θ(B)θ(B)则称为q阶移动平均系数多项式,有θ(B)=1−θ1B−θ2B2−...−−θqBqθ(B)=1-θ_1B-θ_2B^2-...--θ_qB^qθ(B)=1−θ1​B−θ2​B2−...−−θq​Bq通常还要假设φ(B),θ(B)φ(B),θ(B)φ(B),θ(B)无公共因子

2.ARMAARMAARMA模型与AR/MAAR/MAAR/MA模型的关系:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型是AR(p)AR(p)AR(p)模型与MA(q)MA(q)MA(q)模型的线性组合:当p=0p=0p=0时,ARMA(p,q)ARMA(p,q)ARMA(p,q)模型退化为MA(q)MA(q)MA(q)模型;当q=0q=0q=0时,ARMA(p,q)ARMA(p,q)ARMA(p,q)模型退化为AR(p)AR(p)AR(p)模型.并且ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的统计性质也是AR(p)AR(p)AR(p)模型与MA(q)MA(q)MA(q)模型的统计性质的组合

二.ARMAARMAARMA模型的平稳性与可逆性
1.平稳性
(1)判别:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型平稳的条件是φ(B)=0φ(B)=0φ(B)=0的根都在单位圆外,即ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的平稳性只取决于其AR(p)AR(p)AR(p)部分的平稳性

(2)ARMAARMAARMA模型的传递形式:

由(1)(1)(1)式可得ARMAARMAARMA模型的传递形式xt=φ−1(B)θ(B)εt=εt+∑j=1∞Gjεt−j(1)x_t=φ^{-1}(B)θ(B)ε_t\\\qquad\qquad\:\:=ε_t+\displaystyle\sum_{j=1}^\infty G_jε_{t-j}\qquad(1)xt​=φ−1(B)θ(B)εt​=εt​+j=1∑∞​Gj​εt−j​(1)其中GjG_jGj​为GreenGreenGreen函数,有Gj={1(j=0)∑k=1jφk′Gj−k−θj′(j=1,2...)G_j=\begin{cases}1\,(j=0)\\\displaystyle\sum_{k=1}^jφ'_kG_{j-k}-θ'_j\,(j=1,2...)\end{cases}Gj​=⎩⎪⎨⎪⎧​1(j=0)k=1∑j​φk′​Gj−k​−θj′​(j=1,2...)​其中φk′={φk(k≤p)0(k>p)φ'_k=\begin{cases}φ_k\,(k≤p)\\0\,(k>p)\end{cases}φk′​={φk​(k≤p)0(k>p)​若随机序列{xt}\{x_t\}{xt​}能被表示为(1)(1)(1)的形式,则称{xt}\{x_t\}{xt​}为随机线性序列

2.可逆性
(1)判定:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型可逆的条件是θ(B)=0θ(B)=0θ(B)=0的根都在单位圆外,即ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的可逆性只取决于其MA(q)MA(q)MA(q)部分的可逆性(参见 数据分析.时间序列分析.AR模型.附录 部分)

(2)ARMAARMAARMA模型的逆转形式:

由(1)(1)(1)式可得ARMAARMAARMA模型的逆转形式εt=θ−1(B)φ(B)xt=xt+∑j=1∞Ijxt−jε_t=θ^{-1}(B)φ(B)x_t\\\quad\,=x_t+\displaystyle\sum_{j=1}^\infty I_jx_{t-j}εt​=θ−1(B)φ(B)xt​=xt​+j=1∑∞​Ij​xt−j​其中IjI_jIj​称为ARMAARMAARMA模型的逆函数,有{I0=1Ij=∑k=1jθk′Ij−k−φj′(j>0)\begin{cases}I_0=1\\I_j=\displaystyle\sum_{k=1}^jθ'_kI_{j-k}-φ'_j\,(j>0)\end{cases}⎩⎪⎨⎪⎧​I0​=1Ij​=k=1∑j​θk′​Ij−k​−φj′​(j>0)​其中θk′={θk(k≤q)0(k>q)θ'_k=\begin{cases}θ_k\,(k≤q)\\0\:\:\:(k>q)\end{cases}θk′​={θk​(k≤q)0(k>q)​

三.统计性质
1.均值:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的均值为E(xt)=φ01−φ1−φ2−...−φpE(x_t)=\frac{φ_0}{1-φ_1-φ_2-...-φ_p}E(xt​)=1−φ1​−φ2​−...−φp​φ0​​

2.方差与协方差:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的协方差为γ(k)=σε2∑i=0∞GiGi+kγ(k)=σ_ε^2\displaystyle\sum_{i=0}^\infty G_iG_{i+k}γ(k)=σε2​i=0∑∞​Gi​Gi+k​

3.自相关系数:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的自相关系数为ρ(k)=γ(k)γ(0)=∑i=0∞GiGi+k∑j=0∞Gj2ρ(k)=\frac{γ(k)}{γ(0)}=\frac{\displaystyle\sum_{i=0}^\infty G_iG_{i+k}}{\displaystyle\sum_{j=0}^\infty G_j^2}ρ(k)=γ(0)γ(k)​=j=0∑∞​Gj2​i=0∑∞​Gi​Gi+k​​又ARMA(p,q)ARMA(p,q)ARMA(p,q)模型可转换为MA(∞)MA(\infty)MA(∞)模型,从而易知ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的自相关系数具有拖尾性

4.偏自相关系数:

ARMA(p,q)ARMA(p,q)ARMA(p,q)模型可转换为AR(∞)AR(\infty)AR(∞)模型,从而易知ARMA(p,q)ARMA(p,q)ARMA(p,q)模型的偏自相关系数具有拖尾性

四.使用

如果自相关系数和偏自相关系数均拖尾,则使用ARMA模型

数据分析 时间序列分析 ARMA模型相关推荐

  1. 时间序列分析ARMA模型原理及Python statsmodels实践(上)

    目录 1. 时间序列及相关基本概念 1.1. 时间序列分解 1.2. 时间平稳序列 1.3. 自相关与自相关函数(ACF) 1.4. 白噪声及Ljung-Box检验 1.4.1. 白噪声 1.4.2. ...

  2. 时间序列分析 ARMA模型(R语言实战)

    文章目录 一.ARMA模型是什么? 二.建模过程 1.平稳性检验 2.阶数的确定 3.参数估计 4.模型检验 5.模型预测 一.ARMA模型是什么? 自回归滑动平均模型(英语:Autoregressi ...

  3. 数据分析 时间序列分析 MA模型

    一.概念 具有如下结构的模型称为q阶移动平均模型(Moving Average Model of order q;MA Model of order q),记为MA(q)MA(q)MA(q):xt=μ ...

  4. 数据分析 时间序列分析 AR模型

    一.概念 具有如下结构的模型称为p阶自回归模型(Auto Regression Model of order p;AR Model of order p),记为AR(p)AR(p)AR(p):xt=φ ...

  5. arima 数据预处理_时间序列分析|ARIMA模型分步骤解析及R中实践

    你是否想要做时间序列分析,但却不知道代码怎么写? 你是否不清楚时间序列分析各种模型该在什么情况下使用? 本文将针对以上两个问题,带你入门时间序列分析~ 等等! 不止'入门' 读完这篇,你立即就能在R中 ...

  6. covariance matrix r语言_时间序列分析|ARIMAX模型分步骤详解和R中实践

    这是关于时间序列的第N篇文章,本文将介绍ARIMAX模型,简单来说就是在ARIMA的基础上增加一个外生变量.ARIMAX和ARIMA相比在理论上没有太多新的内容,所以本文直接介绍在R里怎么一步一步跑A ...

  7. 数据分析 时间序列分析 概述

    一.概述 1.时间序列 (1)概念: 常用按时间顺序排列的1组随机变量X1,X2...Xt来表示1个随机事件的"时间序列",简记为{Xt};或者说,时间序列是某个指标在不同时间的不 ...

  8. 时间序列分析-ARIMA模型

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 时间序列分析-ARIMA模型 概述 一.时间序列平稳性 1.严平稳 2.弱平稳 二.建模步骤 1.平稳性检验 2.人工p 和 q 阶数 ...

  9. python时间序列分析航空旅人_时间序列分析-ARIMA模型(python)

    时间序列概念:在生产和科学研究中,对某一个或者一组变量 进行观察测量,将在一系列时刻 所得到的离散数字组成的序列集合,称之为时间序列.时间序列分析是根据系统观察得到的时间序列数据,通过曲线拟合和参数估 ...

  10. python arima模型_时间序列分析 ARIMA模型 Python(2)

    最近做了一个时间序列分析的项目.时间序列分析不同于以前的项目--看一下相关的库怎么用,就可以快速上线应用.它是非常需要你的基础知识的,Hamilton关于<时间序列分析>方面的知识,写了厚 ...

最新文章

  1. python绘制月亮_用python画月亮的代码是什么?
  2. CodeForces - 1485E Move and Swap(树形dp)
  3. linux删除之前的文件日志
  4. C language day1
  5. 周鸿祎:希望将互联网基因与汽车制造企业基因进行重组
  6. 刘强东卸任京东 CEO,“二号位”徐雷接棒:三大电商巨头“二把手”正式集齐
  7. windows系统查看80端口被占用的程序并结束该程序运行
  8. 数学建模之统计回归模型详解
  9. 寻找春天nbsp;九宫格日记-2014.04.26
  10. EasyOcr报错 --- [WinError 10054] An existing connection was forcibly closed by the remote host
  11. 国外小伙用石头提炼硅,制作芯片,号称99秒“解决”芯片危机
  12. 关于字段超长导致的插入错误的提示信息(value too long for type character varying)
  13. 企业邮箱的登陆入口在哪?如何登录邮箱呢?
  14. css里banner是什么,div+css banner的问题
  15. C++中流控制函数 setw() setfill() setbase() setprecision()
  16. 太吾绘卷第一世攻略_《太吾绘卷》怎么让自己子嗣兴旺 后宫养成子嗣兴旺方法攻略...
  17. 拉卡拉支付的这些创新功能,你知道吗?
  18. “1万起投,年化达8%”?天安金交中心卖力“吆喝”的产品,是“香”还是“坑”?
  19. html span title属性,html – -Element:aria-label或title属性
  20. icode编程图形化|一级训练场|基础训练1

热门文章

  1. 中标麒麟运行java_中标麒麟系统上安装java、eclipse指南
  2. 2022年网络工程师考试知识点:网络攻击
  3. 谈腾讯地图web api如何实现类似百度地图内置的城市切换、关键字输入提示功能
  4. 解决nginx设置反向代理后,css|js|gif|jpg|jpeg|png|bmp|swf等静态资源无法加载
  5. JavaScript到底应该怎么用?
  6. kX3552 驱动、安装、插件集合贴
  7. python opencv对颗粒的计数与计算空洞率
  8. 中标麒麟操作系统安装
  9. Win10,Python 3.6环境下安装PyQt4
  10. 2022年最全Java面试题库基础篇