学习笔记

参考书目:《计量经济学》、《计量经济学模型与R语言应用》


文章目录

  • 一阶移动平均过程
  • qqq阶移动平均过程
  • 可逆性

一阶移动平均过程

在研究qqq阶移动平均过程之前,我们先以一阶移动平均过程开刀,即MA(1)MA(1)MA(1)序列, 一阶移动平均模型表达式为:
Yt=et−θet−1(1)Y_t=e_t-\theta e_{t-1}\tag{1} Yt​=et​−θet−1​(1)
其中ete_tet​和et−1e_{t-1}et−1​都是白噪声,显然,E(Yt)=0,Var(Yt)=σe2(1+θ2)E(Y_t)=0, Var(Y_t)=\sigma_e^2(1+\theta^2)E(Yt​)=0,Var(Yt​)=σe2​(1+θ2),此时有:
Cov(Yt,Yt−1)=Cov(et−θet−1,et−1−θet−2)=−θCov(et−1,et−1)=−θσe2(2)Cov(Y_t,Y_{t-1})=Cov(e_t-\theta e_{t-1}, e_{t-1}-\theta e_{t-2})=-\theta Cov(e_{t-1}, e_{t-1})=-\theta \sigma_e^2\tag{2} Cov(Yt​,Yt−1​)=Cov(et​−θet−1​,et−1​−θet−2​)=−θCov(et−1​,et−1​)=−θσe2​(2)
和:
Cov(Yt,Yt−2)=Cov(et−θet−1,et−2−θet−3)=0(3)Cov(Y_t,Y_{t-2})=Cov(e_t-\theta e_{t-1}, e_{t-2}-\theta e_{t-3})=0\tag{3} Cov(Yt​,Yt−2​)=Cov(et​−θet−1​,et−2​−θet−3​)=0(3)

对于k≥2,Cov(Yt,Yt−k)=0k\geq2, Cov(Y_t,Y_{t-k})=0k≥2,Cov(Yt​,Yt−k​)=0,即过程大于1阶滞后时,不存在自相关。

通过上面的信息,我们可以得到该MA(1)MA(1)MA(1)过程的1阶自相关函数为:
ρ1=Cov(Yt,Yt−1)Var(Yt)=−θ1+θ2(4)\rho_1=\frac{Cov(Y_t,Y_{t-1})}{Var(Y_t)}=\frac{-\theta}{1+\theta^2}\tag{4} ρ1​=Var(Yt​)Cov(Yt​,Yt−1​)​=1+θ2−θ​(4)
显然,若存在:
Yt=et−ηet−1(5)Y_t=e_t-\eta e_{t-1}\tag{5} Yt​=et​−ηet−1​(5)
其中η=1/θ\eta=1/\thetaη=1/θ,则有1阶自相关函数:
ρ1=−η1+η2=−1/θ1+1/θ2=−θ1+θ2(6)\rho_1=\frac{-\eta}{1+\eta^2}=\frac{-1/\theta}{1+{1/\theta}^2}=\frac{-\theta}{1+\theta^2}\tag{6} ρ1​=1+η2−η​=1+1/θ2−1/θ​=1+θ2−θ​(6)

通过这个结果,我们看到θ\thetaθ被1/θ1/\theta1/θ代替时,自相关函数完全相同。

qqq阶移动平均过程

对于q阶移动平均过程:
Yt=et−θ1et−1−θ2et−2−...−θqet−q(7)Y_t=e_t-\theta_1 e_{t-1}-\theta_2 e_{t-2}-...-\theta_q e_{t-q}\tag{7} Yt​=et​−θ1​et−1​−θ2​et−2​−...−θq​et−q​(7)
其中,et,et−1,et−2,...,et−qe_t, e_{t-1}, e_{t-2}, ..., e_{t-q}et​,et−1​,et−2​,...,et−q​,都是白噪声,于是有:
E(Yt)=0γ0=Var(Yt)=(1+θ12+...+θq2)σe2γ1=Cov(Yt,Yt−1)=(−θ1+θ1θ2+θ2θ3+...+θq−1θq)σe2......γq−1=Cov(Yt,Yt−q+1)=(−θq−1+θ1θq)σe2γq=Cov(Yt,Yt−q)=−θqσe2E(Y_t)=0 \\\gamma_0=Var(Y_t)=(1+\theta_1^2+...+\theta_q^2)\sigma_e^2 \\\gamma_1=Cov(Y_t,Y_{t-1})=(-\theta_1+\theta_1 \theta_2 +\theta_2 \theta_3 +...+ \theta_{q-1} \theta_q)\sigma_e^2 \\......\\\gamma_{q-1}=Cov(Y_t,Y_{t-q+1})=(-\theta_{q-1}+\theta_1 \theta_q)\sigma_e^2 \\\gamma_{q}=Cov(Y_t,Y_{t-q})=-\theta_q \sigma_e^2 E(Yt​)=0γ0​=Var(Yt​)=(1+θ12​+...+θq2​)σe2​γ1​=Cov(Yt​,Yt−1​)=(−θ1​+θ1​θ2​+θ2​θ3​+...+θq−1​θq​)σe2​......γq−1​=Cov(Yt​,Yt−q+1​)=(−θq−1​+θ1​θq​)σe2​γq​=Cov(Yt​,Yt−q​)=−θq​σe2​
对于k>q,Cov(Yt,Yt−k)=0k>q, Cov(Y_t,Y_{t-k})=0k>q,Cov(Yt​,Yt−k​)=0,即过程大于q阶滞后时,不存在自相关。则根据平稳性条件,有限阶的移动平均模型总是平稳的。

可逆性

根据上一个Blog的证明,自回归AR过程也可以被认为是一个无穷阶移动平均过程.但是由于某些原因,自回归表达式更便利。那么,移动平均模型可以被重新表示为自回归模型吗?

考虑MA(1)MA(1)MA(1)模型:
Yt=et−θet−1(8)Y_t=e_t-\theta e_{t-1}\tag{8} Yt​=et​−θet−1​(8)

先把方程改写成et=Yt+θet−1e_t=Y_t+\theta e_{t-1}et​=Yt​+θet−1​,再递推可得:
et=Yt+θ(Yt−1+θet−2)=Yt+θYt−1+θ2et−2e_t=Y_t+\theta(Y_{t-1}+\theta e_{t-2})=Y_t + \theta Y_{t-1} + \theta^2 e_{t-2} et​=Yt​+θ(Yt−1​+θet−2​)=Yt​+θYt−1​+θ2et−2​
若∣θ∣<1|\theta|<1∣θ∣<1,我们可以对过去值无限重复以上的替代过程,得到表达式:
et=Yt+θYt−1+θ2Yt−2+...e_t=Y_t + \theta Y_{t-1} + \theta^2 Y_{t-2} + ... et​=Yt​+θYt−1​+θ2Yt−2​+...
或:
Yt=(−θYt−1−θ2Yt−2−...)+etY_t=(-\theta Y_{t-1} - \theta^2 Y_{t-2} -...) + e_t Yt​=(−θYt−1​−θ2Yt−2​−...)+et​
若∣θ∣<1|\theta|<1∣θ∣<1,我们可以看到MA(1)MA(1)MA(1)过程可以逆转换成一个无穷阶的自回归模型,当且仅当∣θ∣<1|\theta|<1∣θ∣<1,我们称MA(1)MA(1)MA(1)可逆。

对于一般的MA(q)MA(q)MA(q)模型,定义MA特征多项式为:
θ(x)=1−θ1x−θ2x2−...−θqxq\theta(x)=1-\theta_1 x -\theta_2 x^2 -...-\theta_q x^q θ(x)=1−θ1​x−θ2​x2−...−θq​xq
和相应的MA特征方程:
1−θ1x−θ2x2−...−θqxq=01-\theta_1 x -\theta_2 x^2 -...-\theta_q x^q=0 1−θ1​x−θ2​x2−...−θq​xq=0
可以证明MA(q)MA(q)MA(q)模型可逆,当且仅当MA特征方程根的模大于1.

在MA(1)MA(1)MA(1)过程中,我们看到θ\thetaθ被1/θ1/\theta1/θ代替时,会得到完全一样的自相关函数ρ1\rho_1ρ1​。比如:Yt=et+2et−1Y_t=e_t+2 e_{t-1}Yt​=et​+2et−1​和Yt=et+0.5et−1Y_t=e_t+0.5 e_{t-1}Yt​=et​+0.5et−1​有相同的自相关函数,但是只有第2个以特征根为-2的MA过程是可逆的。


后记:本次Blog暂无R语言应用,本系列未完待续…困dog我了

时间序列与R语言应用(part5)--移动平均MA模型及其可逆性相关推荐

  1. 时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件

    学习笔记 参考书目:<计量经济学>.<时间序列分析及应用R语言>.<计量经济学基础>.<计量经济学模型与R语言应用> 文章目录 为什么平稳如此重要 自回 ...

  2. R语言用GAM广义相加模型研究公交专用道对行程时间变异度数据的影响

    全文链接:http://tecdat.cn/?p=30508 现实情况是,我们经常要处理多个自变量和一个因变量之间的关系,此外,虽然通过做散点图可以发现非线性关系,但很难归因其形式,多项式回归在广义线 ...

  3. R语言时间序列分析之ARIMA模型预测

    R语言时间序列分析之ARIMA模型预测 今天学习ARIMA预测时间序列. 指数平滑法对于预测来说是非常有帮助的,而且它对时间序列上面连续的值之间相关性没有要求.但是,如果你想使用指数平滑法计算出预测区 ...

  4. R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...

  5. R语言使用lm构建线性回归模型、并将目标变量对数化实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型系数(coefficient)、模型总结信息(summary)、残差总结信息

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型系数(coefficient).模型总结信息(summary).残差总结信 ...

  6. R语言glmnet拟合lasso回归模型实战:lasso回归模型的模型系数及可视化、lasso回归模型分类评估计算(混淆矩阵、accuracy、Deviance)

    R语言glmnet拟合lasso回归模型实战:lasso回归模型的模型系数(lasso regression coefficients)及可视化.lasso回归模型分类评估计算(混淆矩阵.accura ...

  7. R语言glmnet拟合岭回归模型实战:岭回归模型的模型系数(ridge regression coefficients)及可视化、岭回归模型分类评估计算(混淆矩阵、accuracy、Deviance)

    R语言glmnet拟合岭回归模型(ridge regression)实战:岭回归模型的模型系数(ridge regression coefficients)及可视化.岭回归模型分类评估计算(混淆矩阵. ...

  8. R语言使用lm构建线性回归模型、并将目标变量对数化实战:模型训练集和测试集的残差总结信息(residiual summary)、模型训练(测试)集自由度计算、模型训练(测试)集残差标准误计算

    R语言使用lm构建线性回归模型.并将目标变量对数化实战:模型训练集和测试集的残差总结信息(residiual summary).模型训练(测试)集自由度计算.模型训练(测试)集残差标准误计算(Resi ...

  9. R语言构建xgboost文本分类模型(bag of words):xgb.cv函数交叉验证确定xgboost模型的最优子树个数、交叉验证获取最优子树之后构建最优xgboost模型并评估模型文本分类效能

    R语言构建xgboost文本分类模型(bag of words):xgb.cv函数交叉验证确定xgboost模型的最优子树个数.交叉验证获取最优子树之后构建最优xgboost模型并评估模型文本分类效能 ...

最新文章

  1. 每日一皮:老大爷,您保持年轻的秘诀是什么
  2. WPF ValidationRule的特点(默认目标-源才校验)
  3. bootstrap-内联文本元素-插入文本
  4. 用webpack构建一个常规项目,好处和坏处分析
  5. jsp页面返回文本时产生大量空格的解决办法
  6. 2021 .NET Conf China 主题分享之-轻松玩转.NET大规模版本升级
  7. 在 C# 中,(int) ,Int32.Parse() 和 Convert.toInt32() 三种方法的区别
  8. 哪些手机支持android q,安卓Q首批升级名单公布,华为终于有一款机型支持原生...
  9. knn算法(分类)-机器学习
  10. web前端中的命名规则
  11. 双重控制门锁程序_智能化发展趋势下,智能门锁如何获得市场青睐?
  12. python help帮助文档
  13. 想成为产品经理,应该怎么起步?
  14. QQ大厅游戏 大家来找茬辅助
  15. 计算机大赛鼓励语录,比赛鼓励的话
  16. 山东计算机设计大赛,山东大学控制学院本科生获中国大学生计算机设计大赛国家级二等奖...
  17. 学校计算机教室学生使用记录表,学校学生信息技术教学计划
  18. harmonyos蓝牙,鸿蒙OS 蓝牙概述
  19. 王煜全老师谈SNS创业
  20. Fly-小学妹都喜欢的Go后端项目

热门文章

  1. linux centos 的编码格式,Linux/CentOS/fedora下vim显示的字符编码设置
  2. java.lang.IllegalArgumentException 严重: Context initialization failed
  3. 服务器向客户端不响应为null的属性(为了便于查询JSON数据)spring.jackson.default-property-inclusion=NON_NULL
  4. java equals重写原则_java中为何重写equals时必须重写hashCode方法详解
  5. oracle的脚本语言,Oracle 无法执行SQL脚本语句
  6. java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
  7. telnet或SQLplus下命令输入错误如何删掉重新输入
  8. P4148 简单题(KDTree)
  9. 通通玩blend美工(6)下——仿iPhone滚动选择器的ListBox(交互逻辑)
  10. Tensorflow 官方版教程中文版