一.概念

具有如下结构的模型称为q阶移动平均模型(Moving Average Model of order q;MA Model of order q),记为MA(q)MA(q)MA(q):xt=μ+εt−θ1εt−1−θ2εt−2−...−θqεt−qs.t.{θq≠0①E(εt)=0,D(εt)=σε2,γ(εt,εs)=E(εtεs)=0(s≠t)②x_t=μ+ε_t-θ_1ε_{t-1}-θ_2ε_{t-2}-...-θ_qε_{t-q}\\\qquad\qquad\qquad\qquad\: s.t.\begin{cases}θ_q≠0\,①\\E(ε_t)=0,D(ε_t)=σ_ε^2,γ(ε_t,ε_s)=E(ε_tε_s)=0\,(s≠t)\,②\end{cases}xt​=μ+εt​−θ1​εt−1​−θ2​εt−2​−...−θq​εt−q​s.t.{θq​​=0①E(εt​)=0,D(εt​)=σε2​,γ(εt​,εs​)=E(εt​εs​)=0(s​=t)②​其中条件①①①保证模型的阶数为qqq;条件②②②说明随机干扰序列{εt}\{ε_t\}{εt​}为具有0均值的白噪声序列.特别地,当μ=0μ=0μ=0时,称其为中心化MA(q)MA(q)MA(q)模型.当序列{xt}\{x_t\}{xt​}为非中心化MA(q)MA(q)MA(q)序列(((即μ≠0)μ≠0)μ​=0)时,则可通过下述变换转化为中心化MA(q)MA(q)MA(q)序列yt=xt−μy_t=x_t-μyt​=xt​−μ则称该变换为中心化变换,{yt}\{y_t\}{yt​}为{xt}\{x_t\}{xt​}的中心化序列.中心化变换对序列值间的关系没有任何影响,因此分析序列值间的关系时只需对相应的中心化MA(q)MA(q)MA(q)序列进行分析.通过引进延迟算子,可将中心化MA(q)MA(q)MA(q)模型简记为xt=θ(B)εtx_t=θ(B)ε_txt​=θ(B)εt​其中θ(B)θ(B)θ(B)称为移动平均系数多项式,有θ(B)=1−θ1B−θ2B2−...−−θqBqθ(B)=1-θ_1B-θ_2B^2-...--θ_qB^qθ(B)=1−θ1​B−θ2​B2−...−−θq​Bq

二.MAMAMA模型的可逆性
1.可逆MAMAMA模型
(1)概念:

不同的MAMAMA模型可以具有相同的自相关系数,如模型xt=εt−2εt−1x_t=ε_t-2ε_{t-1}xt​=εt​−2εt−1​和模型xt=εt−0.5εt−1x_t=ε_t-0.5ε_{t-1}xt​=εt​−0.5εt−1​的自相关系数均为ρ(k)={1(k=0)25(k=1)0(k>1)ρ(k)=\begin{cases}1\,(k=0)\\\frac{2}{5}\,(k=1)\\0\,(k>1)\end{cases}ρ(k)=⎩⎪⎨⎪⎧​1(k=0)52​(k=1)0(k>1)​为解决该问题,引入可逆MAMAMA模型的概念:若某个MAMAMA模型能表示为收敛的ARARAR模型,即∃φi(i≥0)\existφ_i\,(i\geq0)∃φi​(i≥0),使εt=∑i=0∞φixt−iε_t=\displaystyle\sum_{i=0}^\inftyφ_ix_{t-i}εt​=i=0∑∞​φi​xt−i​则称该模型为可逆MAMAMA模型.可以证明,1个自相关系数唯一对应于1个可逆MAMAMA模型

(2)判定:

MA(q)MA(q)MA(q)模型可逆的条件是MA(q)MA(q)MA(q)模型的移动平滑系数多项式θ(B)=1−θ1B−θ2B2−...−−θqBqθ(B)=1-θ_1B-θ_2B^2-...--θ_qB^qθ(B)=1−θ1​B−θ2​B2−...−−θq​Bq的根Bi(i=1,2...q)B_i\,(i=1,2...q)Bi​(i=1,2...q)都落在单位圆外.该条件等价于特征方程的根λi(i=1,2...q)λ_i\,(i=1,2...q)λi​(i=1,2...q)都落在单位圆内

2.MAMAMA模型的逆转形式:

定义εt=xtθ(B)=∏i=1qxt1−λiB=∑i=1qkixt1−λiB=∑i=1q∑j=0∞ki(λiB)jxt=∑j=0∞∑i=1qkiλijxt−j=∑j=0∞Ijxt−jε_t=\frac{x_t}{θ(B)}\\\qquad\qquad=\displaystyle\prod_{i=1}^q\frac{x_t}{1-λ_iB}\\\qquad\qquad\:=\displaystyle\sum_{i=1}^q\frac{k_ix_t}{1-λ_iB}\\\qquad\qquad\qquad\:\:\:\,=\displaystyle\sum_{i=1}^q\displaystyle\sum_{j=0}^\infty k_i(λ_iB)^jx_t\\\qquad\qquad\quad\:\:\:\,=\displaystyle\sum_{j=0}^\infty\displaystyle\sum_{i=1}^qk_iλ^j_ix_{t-j}\\\qquad\:\:\:\,=\displaystyle\sum_{j=0}^\infty I_jx_{t-j}εt​=θ(B)xt​​=i=1∏q​1−λi​Bxt​​=i=1∑q​1−λi​Bki​xt​​=i=1∑q​j=0∑∞​ki​(λi​B)jxt​=j=0∑∞​i=1∑q​ki​λij​xt−j​=j=0∑∞​Ij​xt−j​为MAMAMA模型的逆转形式.其中函数{Ij∣j=0,1...}\{I_j\,|\,j=0,1...\}{Ij​∣j=0,1...}称为MAMAMA模型的逆函数,有Ij={1(j=0)∑i=1qkiλij(j>0)I_j=\begin{cases}1\qquad\quad\:(j=0)\\\displaystyle\sum_{i=1}^qk_iλ^j_i\,(j>0)\end{cases}Ij​=⎩⎪⎨⎪⎧​1(j=0)i=1∑q​ki​λij​(j>0)​使用待定系数法可以得到IjI_jIj​的递推公式为{I0=1Ij=∑k=1jθk′Ij−k(j>0)\begin{cases}I_0=1\\I_j=\displaystyle\sum_{k=1}^jθ'_kI_{j-k}\,(j>0)\end{cases}⎩⎪⎨⎪⎧​I0​=1Ij​=k=1∑j​θk′​Ij−k​(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.均值:

对MA(q)MA(q)MA(q)模型,有E(xt)=E(μ+εt−θ1εt−1−θ2εt−2−...−θqεt−q)=E(μ)+E(εt)−θ1E(εt−1)−θ2E(εt−2)−...−θqE(εt−q)=μE(x_t)=E(μ+ε_t-θ_1ε_{t-1}-θ_2ε_{t-2}-...-θ_qε_{t-q})\\\qquad\qquad\qquad\qquad\quad\,=E(μ)+E(ε_t)-θ_1E(ε_{t-1})-θ_2E(ε_{t-2})-...-θ_qE(ε_{t-q})\\=μ\qquad\qquad\qquad\qquad\qquad\qquad\qquad\:\:\,E(xt​)=E(μ+εt​−θ1​εt−1​−θ2​εt−2​−...−θq​εt−q​)=E(μ)+E(εt​)−θ1​E(εt−1​)−θ2​E(εt−2​)−...−θq​E(εt−q​)=μ

2.方差:

对MA(q)MA(q)MA(q)模型,有D(xt)=D(μ+εt−θ1εt−1−θ2εt−2−...−θqεt−q)=D(μ)+D(εt)+θ12D(εt−1)+θ22D(εt−2)+...+θq2D(εt−q)=0+σε2+θ12σε2+θ22σε2...+θq2σε2=(1+θ12+θ22+...+θq2)σε2D(x_t)=D(μ+ε_t-θ_1ε_{t-1}-θ_2ε_{t-2}-...-θ_qε_{t-q})\\\qquad\qquad\qquad\qquad\quad\,\,\,=D(μ)+D(ε_t)+θ_1^2D(ε_{t-1})+θ_2^2D(ε_{t-2})+...+θ_q^2D(ε_{t-q})\\=0+σ_ε^2+θ_1^2σ_ε^2+θ_2^2σ_ε^2...+θ_q^2σ_ε^2\:\:\:\:\:\:\:\:\\=(1+θ_1^2+θ_2^2+...+θ_q^2)σ_ε^2\qquad\qquad\:\:D(xt​)=D(μ+εt​−θ1​εt−1​−θ2​εt−2​−...−θq​εt−q​)=D(μ)+D(εt​)+θ12​D(εt−1​)+θ22​D(εt−2​)+...+θq2​D(εt−q​)=0+σε2​+θ12​σε2​+θ22​σε2​...+θq2​σε2​=(1+θ12​+θ22​+...+θq2​)σε2​

3.协方差:

可证明MA(q)MA(q)MA(q)模型的协方差为γ(k)={D(xt)(k=0)(∑i=1q−kθiθk+i−θk)σε2(1≤k≤q)0(k>q)γ(k)=\begin{cases}D(x_t)\qquad\qquad\quad\:\:\:\,(k=0)\\(\displaystyle\sum_{i=1}^{q-k}θ_iθ_{k+i}-θ_k)σ_ε^2\,(1≤k≤q)\\0\qquad\qquad\qquad\quad\:\:\:\:\,(k>q)\end{cases}γ(k)=⎩⎪⎪⎪⎪⎨⎪⎪⎪⎪⎧​D(xt​)(k=0)(i=1∑q−k​θi​θk+i​−θk​)σε2​(1≤k≤q)0(k>q)​证明过程在此省略.另外,可以看出MA(q)MA(q)MA(q)模型的协方差具有qqq阶截尾性(((即延迟期数超过qqq后均为0)))

4.自相关系数:

显然,MA(q)MA(q)MA(q)模型的自相关系数为ρ(k)={1(k=0)∑i=1q−kθiθk+i−θk1+θ12+θ22+...+θq2(1≤k≤q)0(k>q)ρ(k)=\begin{cases}1\qquad\qquad\qquad\,(k=0)\\\frac{\displaystyle\sum_{i=1}^{q-k}θ_iθ_{k+i}-θ_k}{1+θ_1^2+θ_2^2+...+θ_q^2}\,(1≤k≤q)\\0\qquad\qquad\qquad\:(k>q)\end{cases}ρ(k)=⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧​1(k=0)1+θ12​+θ22​+...+θq2​i=1∑q−k​θi​θk+i​−θk​​(1≤k≤q)0(k>q)​另外,可以看出MA(q)MA(q)MA(q)模型的自相关系数具有qqq阶截尾性

5.偏自相关系数:

1个可逆MA(q)MA(q)MA(q)模型等价于AR(∞)AR(\infty)AR(∞)模型I(B)xt=εtI(B)x_t=ε_tI(B)xt​=εt​其中I(B)=∑j=0∞IjBjI(B)=\displaystyle\sum_{j=0}^\infty I_jB^jI(B)=j=0∑∞​Ij​Bj.由于AR(p)AR(p)AR(p)模型的偏自相关系数具有ppp阶截尾性,因此可逆MA(q)MA(q)MA(q)模型的偏自相关系数具有∞\infty∞阶截尾性(即具有拖尾性)

四.使用

如果自相关系数截尾且偏自相关系数拖尾,则使用MA模型;如果自相关系数q阶截尾(即延迟期数超过q后均为0),则模型阶数为q

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 数学建模--时间序列分析、模型预测

    学习自:b站 清风数学建模 第1部分_时间序列分析的概念与时间序列分解模型 时间序列 时间序列的基本概念 区分时期和时点序列 时期序列适用于灰色预测模型 时间序列分解 时间要小于1年,才能进行时间序列 ...

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

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

最新文章

  1. php ob_flush无效,php ob_flush,flush在ie中缓冲无效的解决方法
  2. tensorflow中的placeholder()
  3. Python中Queue.get()方法阻塞
  4. boost::mp11::mp_set_intersection相关用法的测试程序
  5. solidworks无法获得下列许可standard_无法获取下列许可solidworks standard解决方法SW实战营...
  6. pip 删除安装包_Python中PIP的快速指南
  7. sed for windows 双引号内部内容的替换
  8. wordpress主题是php开发的吗,写给想学习wordpress主题开发的朋友们
  9. 采用微服务和云计算建立有效的物联网模型
  10. 计算机四级和网络工程师区别,计算机四级网络工程师和软考中级的网络工程师有什么区别啊?...
  11. 基于ArcGIS软件的打开教程
  12. 高通camera模块驱动指南资料介绍
  13. 磁力链接搜索引擎源码下载
  14. f分布表完整图a=0.01_c++多态和虚函数表实现原理 - 一字千金
  15. clamav查杀病毒
  16. 统计|如何理解多元回归下的多重可决系数
  17. UVM基本介绍(UVM class hierarchy、验证平台、树状图)
  18. html表格标题标签_HTML标题标签
  19. Android实现播放音乐列表
  20. 【论文笔记】Learning Enriched Features for Real Image Restoration and Enhancement

热门文章

  1. 用于宏观经济数据分析的神经网络(Matlab代码实现)
  2. 淘宝u站是什么?淘宝u站是干啥的?
  3. python全栈是什么
  4. 搭载地平线征程2芯片的长安UNI-V正式亮相;美通社再度成为国际消费类电子产品展官方合作伙伴 | 全球TMT...
  5. 2022中国中医艾灸展,艾条展,艾绒展,艾灸床展,艾灸罐展
  6. 微信爬取自己的朋友头像
  7. 通过4A系统登录服务器,JD-4A 统一身份管理系统
  8. 北航2019计算机学院复试线,2019北京航空航天大学
  9. 叶胜超:IOST ----基于分片技术的第四大公链项目!
  10. 简述计算机键盘上shift键的作用,计算机键盘上的【Shift】键称为( )。