澳大利亚在2008 - 2009年全球金融危机期间发生了这种情况。澳大利亚政府发布了一揽子刺激计划,其中包括2008年12月的现金支付,恰逢圣诞节支出。因此,零售商报告销售强劲,经济受到刺激。因此,收入增加了。

VAR面临的批评是他们是理论上的; 也就是说,它们不是建立在一些经济学理论的基础上,这些理论强加了方程式的理论结构。假设每个变量都影响系统中的每个其他变量,这使得估计系数的直接解释变得困难。尽管如此,VAR在几种情况下都很有用:

  1. 预测相关变量的集合,不需要明确的解释;
  2. 测试一个变量是否有助于预测另一个变量(格兰杰因果关系检验的基础);
  3. 脉冲响应分析,其中分析了一个变量对另一个变量的突然但暂时的变化的响应;
  4. 预测误差方差分解,其中每个变量的预测方差的比例归因于其他变量的影响。

示例:用于预测美国消费的VAR模型

library(vars)

VARselect(uschange[,1:2], lag.max=8,

type="const")[["selection"]]

#> AIC(n) HQ(n) SC(n) FPE(n)

#> 5 1 1 5

R输出显示由vars包中可用的每个信息标准选择的滞后长度。由AIC选择的VAR(5)与BIC选择的VAR(1)之间存在很大差异。这并不罕见。因此,我们首先拟合由BIC选择的VAR(1)。

var1 <- VAR(uschange[,1:2], p=1, type="const")

serial.test(var1, lags.pt=10, type="PT.asymptotic")

var2 <- VAR(uschange[,1:2], p=2, type="const")

serial.test(var2, lags.pt=10, type="PT.asymptotic")

与单变量ARIMA方法类似,我们使用Portmanteau测试24测试残差是不相关的。VAR(1)和VAR(2)都具有一些残余序列相关性,因此我们拟合VAR(3)。

var3 <- VAR(uschange[,1:2], p=3, type="const")

serial.test(var3, lags.pt=10, type="PT.asymptotic")

#>

#> Portmanteau Test (asymptotic)

#>

#> data: Residuals of VAR object var3

#> Chi-squared = 34, df = 28, p-value = 0.2

该模型的残差通过了串联相关的测试。VAR(3)生成的预测如图11.10所示。

forecast(var3) %>%

autoplot() + xlab("Year")

图 :美国消费和VAR收入的预测

转载于:https://www.cnblogs.com/tecdat/p/9449290.html

R语言向量自回归模型(VAR)及其实现相关推荐

  1. R语言-向量自回归模型VAR的实现

    向量自回归模型VAR是计量经济学中的一个概念,用于多元时间序列相关关系的分析.详细概念我就不赘述了,具体的定义和技术流程可以看计量经济学的相应书籍.人大经济论坛的视频或者是公众号"财经节析& ...

  2. R语言向量误差修正模型 (VECMs)分析长期利率和通胀率影响关系

    原文链接:http://tecdat.cn/?p=22215 向量自回归模型估计的先决条件之一是被分析的时间序列是平稳的.但是,经济理论认为,经济变量之间在水平上存在着均衡关系,可以使这些变量差分而平 ...

  3. Eviews用向量自回归模型VAR实证分析公路交通通车里程与经济发展GDP协整关系时间序列数据和脉冲响应可视化...

    全文下载链接:http://tecdat.cn/?p=27784 河源市是国务院1988年1月7日批准设立的地级市,为了深入研究河源市公路交通与经济发展的关系,本文选取了1988-2014年河源市建市 ...

  4. R语言解读自回归模型

    R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可 ...

  5. R语言向量vector数据类型元素索引、访问:使用length函数计算向量的长度、元素个数

    R语言向量vector数据类型元素索引.访问:使用length函数计算向量的长度.元素个数 目录 R语言向量vector数据类型元素索引.访问:使用length函数计算向量的长度.元素个数 R 语言特 ...

  6. Eviews用向量自回归模型VAR实证分析公路交通通车里程与经济发展GDP协整关系时间序列数据和脉冲响应可视化

    最近我们被客户要求撰写关于向量自回归模型的研究报告,包括一些图形和统计输出. 视频:向量自回归VAR数学原理及R软件经济数据脉冲响应分析实例 [视频]向量自回归VAR数学原理及R语言软件经济数据脉冲响 ...

  7. 【R语言】实现VAR、SVAR

    最近在写一篇小论文,主要用的就是VAR(向量自回归模型)和SVAR(结构向量自回归模型),这里分享一下R语言实现VAR和SVAR的整个流程.码字不易,喜欢请点赞,谢谢!!! 主要步骤包括: 1.单位根 ...

  8. 拓端tecdat|R语言向量误差修正模型 (VECMs)分析长期利率和通胀率影响关系

    最近我们被客户要求撰写关于向量误差修正模型的研究报告,包括一些图形和统计输出. 向量自回归模型估计的先决条件之一是被分析的时间序列是平稳的.但是,经济理论认为,经济变量之间在水平上存在着均衡关系,可以 ...

  9. r语言向量代码如何创建函数c,R中向量基本操作:创建、运算、访问

    本文含有: 向量的创建与运算 两个方便创建向量的函数:rep()与seq() 如何访问向量中的元素 首先先明白几个要点: R区分大小写,向量A和向量a是两个不同的向量: R可以识别负数,如5+-2可以 ...

  10. R语言风险价值VaR(Value at Risk)和ES 的估计

    R语言中可以使用多种方法对风险价值VaR和损失期望值ES进行估计.下面介绍一些常用的方法: 历史模拟法(Historical simulation) 历史模拟法是一种基于历史数据的方法,它假设未来的风 ...

最新文章

  1. Hdu_2063 过山车 -最大匹配(邻接表版)
  2. 经常使用排序算法实现[交换排序之冒泡排序、高速排序]
  3. 实现对HDFS增删改查CRUD等操作
  4. 配置Win Server 2008 R2 防火墙允许远程访问SQL Server 2008 R2
  5. 代理加盟哪家小程序开发公司好
  6. python中的os模块
  7. 把ct图像像素值转化为_CT爱好者的点点滴滴
  8. Numpy:ndim、shape、dtype、astype用法介绍
  9. iOS实现简书的账号识别方式(正则表达式)
  10. C++ 对象的内存布局(下)
  11. FlashFXP 5.4.0 注册
  12. 抖音去水印java和js版本
  13. 共享计算机突然无法访问,共享的文件突然不能访问了电脑重启后又能访问为什么...
  14. Fanuc机器人奇异点问题解决方法(适用于roboguide)
  15. 数学建模常用模型07 :模糊综合评价法
  16. 真正可用的CSS文字两端对齐
  17. 峰火台 | 王峰精彩十问薛蛮子
  18. Demographic Prediction. 人口统计预测相关调研
  19. python 三种打开mat文件的方法
  20. 仓库可视化分拣系统,实现仓储智能化管理

热门文章

  1. 《等级保护二级基本要求》
  2. 数据oracle的等保三级测评,等级保护测评三级详解测评要求项测评方法及测评步骤...
  3. 魔鬼数学——大数据时代,数学思维的力量
  4. JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路
  5. java/php/net/python职工请假管理系统设计
  6. 3dmax:3dmax的软件面板简介、软件配置优化、设计流程、设计经验、六种建模方法
  7. python代替按键精灵 游戏内失灵_python游戏脚本之调用按键精灵插件模拟输入(二)...
  8. WS2812B 5050数据整理
  9. 苹果妙控鼠标二代(Magic Mouse 2 )如何连接到 Window 10系统
  10. 用PS抽出滤镜让头发溶于背景nbsp;简单…