\(ARMA(1, ~ 1)\) process is a time series \(\left\{ X_{t} \right\}\) defined as:

\[X_{t} - \phi X_{t-1} = Z_{t} + \theta Z_{t-1}
\]

where \(|\phi| < 1\) and \(\left\{ Z_{t} \right\} \sim WN(0, ~ \sigma^{2})\)。


它的 ACVF (autocovariance function) 可以通过改写为 linear process 的形式的方法求出,其中 linear process 定义为一个 time series \(\left\{ X_{t} \right\}\) which can be written as:

\[X_{t} = \sum\limits^{\infty}_{j = -\infty} \varphi_{j} Z_{t - j}
\]

其中对于\(\forall j \in \mathbb{Z}\),系数 \(\varphi_{j}\) 为常数,并且\(\left\{ Z_{t} \right\} \sim WN(0, ~ \sigma^{2})\)。


对于上述的一个 linear process,它的 ACVF 为:

\[\gamma (h) = \sigma^2 \sum\limits^{\infty}_{j = -\infty} \varphi_{j}\varphi_{j+h}
\]

这是因为:

\[\begin{align*}
\gamma(h) & = Cov(X_{t+h}, ~ X_{t})\\
& = Cov(\sum\limits^{\infty}_{j = -\infty} \varphi_{j} Z_{t + h - j}, ~ \sum\limits^{\infty}_{j = -\infty} \varphi_{j} Z_{t - j}) \\
& = Cov(\sum\limits^{\infty}_{i = -\infty} \varphi_{i} Z_{t + h - i}, ~ \sum\limits^{\infty}_{j = -\infty} \varphi_{j} Z_{t - j})
\end{align*}
\]

由于 \(Z_{t} \sim WN(0, ~ \sigma^2)\),那么:

\[Cov(Z_{t}, ~ Z_{t}) = Var(Z_{t}) = \sigma^2
\]

并且对于 \(\forall s \neq t\):

\[Cov(Z_{s}, ~ Z_{t}) = 0
\]

因此观察 \(Cov(\sum\limits^{\infty}_{i = -\infty} \varphi_{i} Z_{t + h - i}, ~ \sum\limits^{\infty}_{j = -\infty} \varphi_{j} Z_{t - j})\),将它逐项展开后,当且仅当 \(Z_{t+h-i}\) 和 \(Z_{t-j}\) 为同一个随机变量时,有:

\[Cov(Z_{t+h-i}, ~ Z_{t-j}) = \sigma^{2}
\]

否则:

\[Cov(Z_{t+h-i}, ~ Z_{t-j}) = 0
\]

也就是说,当且仅当下标满足 \(t + h - i = t - j \implies i = j + h\) 时,展开后的该项不为 \(0\)。那么不为零的各项前面的系数应是 \(\varphi_{j}\) 和 \(\varphi_{j+h}\),且值为 \(\sigma^{2}\),即:

\[\gamma (h) = \sigma^2 \sum\limits^{\infty}_{j = -\infty} \varphi_{j}\varphi_{j+h}
\]

推导如下:

\(ARMA(1, 1)\) 的 LHS:

\[\begin{align*}
X_{t} - \phi X_{t-1} & = X_{t} - \phi B X_{t}\\
& = (1 - \phi B) X_{t}
\end{align*}
\]

其中 \(B\) 为 backward shift operater,那么 \(ARMA(1, ~ 1)\) process 可以继续做如下变换:

\[\begin{align*}
X_{t} & = \frac{1}{1 - \phi B} (Z_{t} + \theta Z_{t-1})\\
& = (1 + \phi B + \phi^{2} B^{2} + \phi^{3} B^{3} + \cdots) (Z_{t} + \theta Z_{t-1})\\
& = (Z_{t} + \phi B Z_{t} + \phi^{2} B^{2} Z_{t} + \phi^{3} B^{3} Z_{t} + \cdots) + (\theta Z_{t-1} + \theta \phi B Z_{t-1} + \theta \phi^{2} B^{2} Z_{t-1} + \theta \phi^{3} B^{3} Z_{t-1} +\cdots)\\
& = (Z_{t} + \phi Z_{t-1} + \phi^{2} Z_{t-2} + \phi^{3}Z_{t-3} + \cdots) + (\theta Z_{t-1} + \theta \phi Z_{t-2} + \theta \phi^{2} Z_{t-3} + \cdots)\\
& = Z_{t} + (\phi + \theta) Z_{t-1} + \phi (\phi + \theta) Z_{t-2} + \phi^{2} (\phi + \theta) Z_{t-3} + \cdots
\end{align*}
\]

因此它可以写作 linear process 的形式:

\[X_{t} = \sum\limits^{\infty}_{j = 0} \varphi_{j} Z_{t - j}
\]

其中,\(\varphi_{0} = 1\),\(\varphi_{j} = \phi^{j-1}(\phi + \theta)\) for \(j \geq 1\)。

因此它的 ACVF 为:

  • 当 \(h \geq 1\):

    \[\begin{align*}
    \gamma (h) & = \sigma^2 \sum\limits^{\infty}_{j = 0} \varphi_{j}\varphi_{j+h}\\
    & = \sigma^{2} \left(\sum\limits^{\infty}_{j = 1} \varphi_{j}\varphi_{j+h} + \varphi_{0}\varphi_{h} \right)\\
    & = \sigma^{2} \left(\sum\limits^{\infty}_{j = 1} \phi^{j+h-1}(\phi+\theta)\phi^{j-1}(\phi+\theta) + \varphi_{h} \right)\\
    & = \sigma^{2} \left( \phi^{h-1} (\phi + \theta) + (\phi + \theta)^{2} \phi^{h} \sum\limits^{\infty}_{j=1}\phi^{2j-2} \right)\\
    & = \sigma^{2} \left( \phi^{h-1}(\phi+\theta) + \frac{(\phi+\theta)^{2}\phi^{h}}{1 - \phi^{2}} \right)
    \end{align*}
    \]
  • 当 \(h = 0\):

    \[\gamma(h) = \sigma^{2}\left( 1 + \frac{(\phi+\theta)^{2}}{1-\phi^{2}}\right)
    \]

ACVF of ARMA(1, 1)的更多相关文章

  1. 第二章平稳时间序列模型——AR(p),MA(q),ARMA(p,q)模型及其平稳性

      1白噪声过程: 零均值,同方差,无自相关(协方差为0) 以后我们遇到的efshow如果不特殊说明,就是白噪声过程. 对于正态分布而言,不相关即可推出独立,所以如果该白噪声如果服从正态分布,则其还将 ...

  2. 时间序列算法(平稳时间序列模型,AR(p),MA(q),ARMA(p,q)模型和非平稳时间序列模型,ARIMA(p,d,q)模型)的模型以及需要的概念基础学习笔记梳理

    在做很多与时间序列有关的预测时,比如股票预测,餐厅菜品销量预测时常常会用到时间序列算法,之前在学习这方面的知识时发现这方面的知识讲解不多,所以自己对时间序列算法中的常用概念和模型进行梳理总结(但是为了 ...

  3. 常用数字信号的产生(C实现)-ARMA模型数据生成

    ARMA模型属于信号现代谱估计的范畴,AR模型常用于信号的线性预测.AR模型最后归结为线性方程,MA最后为非线性方程,因此,AR模型使用较多. AR模型最后归结为解Yule-Walker方程,对应矩阵 ...

  4. 时序分析:ARMA方法(平稳序列)

    憔悴到了转述中文综述的时候了........ 在统计学角度来看,时间序列分析是统计学中的一个重要分支, 是基于随机过程理论和数理统计学的一种重要方法和应用研究领域.  时间序列按其统计特性可分为平稳性 ...

  5. ARMA(p,q)模型数据的产生

    一.功能 产生自回归滑动平均模型\(ARMA(p,q)\)的数据. 二.方法简介 自回归滑动平均模型\(ARMA(p,q)\)为 \[ x(n)+\sum_{i=1}^{p}a_{i}x(n-i)=\ ...

  6. 计量经济与时间序列_关于Box-Jenkins的ARMA模型的经济学意义(重要思路)

    1 很多人已经了解到AR(1)这种最简单的时间序列模型,ARMA模型包括AR模型和MA模型两个部分,这里要详细介绍Box-Jenkins模型的观念(有些资料中把ARMA模型叫做Box-Jenkins模 ...

  7. Jupyter运行时出现下面的错误:Unexpected error while saving file: arma/Untitled.ipynb [Errno 13] Permission denied:

    运行环境:Ubuntu16.04+Python2.7执行如下代码修改Jupyter的一部分文件的权限(执行完之后重新启动即可): sudo chmod ~/.local/share/jupyter/ ...

  8. 【机器学习Machine Learning】资料大全

    昨天总结了深度学习的资料,今天把机器学习的资料也总结一下(友情提示:有些网站需要"科学上网"^_^) 推荐几本好书: 1.Pattern Recognition and Machi ...

  9. Windows Locale Codes - Sortable list(具体一个语言里还可具体细分,中国是2052,法国是1036)

    Windows Locale Codes - Sortable list NOTE: Code page is an outdated method for character encoding, y ...

随机推荐

  1. mysql拆分字符串做条件查询

    mysql拆分字符串作为查询条件 有个群友问一个问题 这表的ancestors列存放的是所有的祖先节点,以,分隔 例如我查询dept_id为103的所有祖先节点,现在我只有一个dept_id该怎么查 ...

  2. CSS 盒子模型(一)

    CSS 盒子模型(一) 本人在校学生,主学后端,后来发现前端的基础都忘得差不多了才想着写文章回来复习!欢迎留言交流. 什么是盒子呢? 拿下举例,我们可以把每个红框都比作一个盒子,他们可以是任意的 HT ...

  3. get前言之版本控制-get和SVN的区别

    版本控制什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件.目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术. ~实 ...

  4. 分布式事务(Seata)原理 详解篇,建议收藏

    前言 在之前的系列中,我们讲解了关于Seata基本介绍和实际应用,今天带来的这篇,就给大家分析一下Seata的源码是如何一步一步实现的.读源码的时候我们需要俯瞰起全貌,不要去扣一个一个的细节,这样我们 ...

  5. 大事件回顾 | Eolink 5月重要动态速览!

    在春天和夏天中间悄然而至的 5 月刚刚过去,及时求变,在呼啸而过的时代中保持竞争力的 Eolink 最近又有哪些大动作呢?下面我们梳理了5月以来 Eolink 的重要动态,给大家提供阅览. 01 ** ...

  6. 机器学习-Kmeans

    一.什么是聚类算法? 1.用于发现共同的群体(cluster),比如:邮件聚类.用户聚类.图片边缘. 2.聚类唯一会使用到的信息是:样本与样本之间的相似度(跟距离负相关) 给定N个训练样本(未标记的) ...

  7. VirtualBox 相关命令行

    简介 由于之前项目有一个需求,则是自动化创建虚拟机并加载相关配置,创建虚拟机无法避免对于虚拟机系统的设置,因此采用导入虚拟机的方式,并通过查阅virtualbox相关手册,知晓virtualbox可以 ...

  8. Javaweb05-Ajax

    1.基于jQuery的Ajax 1.1 基本Ajax 参数 说明 url 请求地址 type 请求类型 data 请求参数 dataType 返回参数 success 成功处理函数 error 错误处 ...

  9. Jenkins使用pipeline部署服务到远程服务器

    写这篇文章是对之前搭建Jenkins做的修改和完善,让jenkins更好的为我们服务 Docker搭建Jenkins服务 使用过程中遇到的问题: 为方便部署,打算将jenkins用到的jdk11.ma ...

  10. DolphinScheduler 荣获 2021 中国开源云联盟优秀开源项目奖!

    点击上方 蓝字关注我们 好消息,中国开源云联盟(China Open Source Cloud League,简称"COSCL")于近日公布 2021 杰出开源贡献者.优秀开源项目 ...