#向量误差修正模型案例分析

> ############################

> #1.生成数据

> set.seed(12345)

> u1

> u2

> u3

> y1

> y2

> y3

> #调用urca包中的ca.jo()对时间序列y1 y2 y3进行Jonhansen协整检验

> #2.Jonhansen协整检验

> library(urca)

> data

## ca.jo(x, type = c("eigen", "trace"), ecdet = c("none", "const", "trend"), K = 2,spec=c("longrun", "transitory"), season = NULL, dumvar = NULL) 注意这里只是用默认设置。 ##

> model.vecm

> head(model.vecm@x) #ca.jo使用S4方法,故用@提取变量

y1          y2         y3

[1,]  0.5855288 -0.31135095 -1.0377854

[2,]  1.2949948  0.59430322 -0.5116634

[3,]  1.1856915  1.28751444 -0.1316301

[4,]  0.7321943  1.64792194  0.7132483

[5,]  1.3380818  0.09367809  1.3288343

[6,] -0.4798742 -0.61468043  0.1199645

> #使用slotNames()显示模型包含的全部对象类型

> slotNames(model.vecm)

[1] "x"         "Z0"        "Z1"        "ZK"        "type"      "model"     "ecdet"

[8] "lag"       "P"         "season"    "dumvar"    "cval"      "teststat"  "lambda"

[15] "Vorg"      "V"         "W"         "PI"        "DELTA"     "GAMMA"     "R0"

[22] "RK"        "bp"        "spec"      "call"      "test.name"

> summary(model.vecm)

######################

# Johansen-Procedure #

######################

Test type: maximal eigenvalue statistic (lambda max) , wi

th linear trend

Eigenvalues (lambda):

[1] 0.222707791 0.167079305 0.007684667

Values of teststatistic and critical values of test:

test 10pct  5pct  1pct

r <= 2 |   3.84  6.50  8.18 11.65

r <= 1 |  91.04 12.91 14.90 19.19

r = 0  | 125.47 18.90 21.07 25.75

Eigenvectors, normalised to first column:

(These are the cointegration relations)

y1.l2     y2.l2      y3.l2

y1.l2  1.0000000  1.000000  1.0000000

y2.l2 -0.2355148 -5.064504 -0.1799248

y3.l2 -1.1315152  1.143660 -0.1993207

Weights W:

(This is the loading matrix)

y1.l2        y2.l2        y3.l2

y1.d 0.05151358  0.002693258 -0.008416933

y2.d 0.11164178  0.075923301 -0.002918384

y3.d 0.51768302 -0.015197036 -0.006078055

从统计检验值可以看出,在r为2时接收原假设,即认为协整向量的秩为2

> #使用cajorls()估计VECM模型的系数矩阵

#####################################################

> cajorls(model.vecm,r=2)         #估计VECM模型 ,cajorls(z, r = 1, r      #   eg.number = NULL),其中r为协整向量的秩。

$rlm

Call:

lm(formula = substitute(form1), data = data.mat)

Coefficients:

y1.d      y2.d      y3.d

ect1       0.05421   0.18757   0.50249

ect2      -0.02577  -0.41081  -0.04496

constant   0.08575   0.28405  -0.02490

y1.dl1     0.01915   0.22922   0.47143

y2.dl1     0.01735  -0.38180   0.04342

y3.dl1    -0.03389  -0.05120  -0.58422

$beta

ect1       ect2

y1.l2  1.000000e+00  0.0000000

y2.l2  2.775558e-17  1.0000000

y3.l2 -1.242478e+00 -0.4711494

计算结果中,第一部分(rlm)给出误差校正矩阵、常数项及差分解释变量的估

计值;第二部分为标准化后的协整向量矩阵。

估计的误差修正模型为:

向量误差修正(VECM)模型案例分析(R语言编程)

> #VECM模型转化为水平VAR模型

> ###########################

> library(vars)

> model.var

> model.var

Coefficient matrix of lagged endogenous variables:

A1:

y1.l1      y2.l1       y3.l1

y1 1.0191535 0.01734796 -0.03389437

y2 0.2292213 0.61819733 -0.05119624

y3 0.4714272 0.04342308  0.41578278

A2:

y1.l2       y2.l2       y3.l2

y1  0.03505334 -0.04312019 -0.02131386

y2 -0.04165626 -0.02900446  0.01170232

y3  0.03105876 -0.08837964 -0.01892923

Coefficient matrix of deterministic regressor(s).

constant

y1  0.08574980

y2  0.28405415

y3 -0.02490038

计算结果表明,与VECM模型等价的VAR模型估计为:

向量误差修正(VECM)模型案例分析(R语言编程)

matlab 误差修正模型,求问大神用R做VEC(误差修正)模型的程序包或者代码是什么啊?...相关推荐

  1. 求问大神指点,tensorflow的图像分类模型进行android移植的时候出现了如下报错

    03-28 17:20:53.554 32373-32373/? I/art: Late-enabling -Xcheck:jni 03-28 17:20:53.559 32373-32373/? I ...

  2. java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码

    本人新手,最近在折腾个so文件,通过IDA生成出来的脚本,有一段汇编代码不知道怎么用java去实现,求各位大神指点 loc_2498 LDR     R6, [SP,#0x50-0x40] LDR  ...

  3. 求问大神!类似于TUTK的P2P云平台还有哪些啊?

    本人编程硬件小白一名,最近进了一家网络安防摄像机公司,想了解了解这方面的信息.还请给位大神帮忙解答解答!

  4. 粉丝提问:求问大神您会查exif吗?

    无需下载安装任何软件,直接上传图片即可查看EXIF. 支持JPEG.TIFF.CR2.NEF.XMP等多种图片格式 破解Canon.

  5. Java中settext是什么意思_求问大神【textField.setText(0);是什么意思】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package 连连看; import java.awt.*; import java.awt.event.KeyEvent; import java.a ...

  6. 用QXDM抓取小米6短信包,手机收到短信,但QXDM找不到lte nas emm plain ota incoming message。求问大神指点

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  7. 用matlab提取lbp特征,求教大神给解释一下LBP特征提取每部分程序是干什么的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function X1 = LBP(Resimage) % Returns a rotation invariant LBP (uniform patte ...

  8. 用java编写圆锥_求java大神帮忙 求大神帮助!Java

    导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...

  9. 饭店菜单选择c语言,求C语言大神,帮忙做一下这个题,要源代码设计实现一个餐厅点餐系统? 爱问知识人...

    求C语言大神,帮忙做一下这个题,要源代码 设计实现一个餐厅点餐系统,实现电子点餐.要求实现二级菜单: 一级菜单: 请选择: 1.点餐 2.查看已点菜品 3.添菜 求C语言大神,帮忙做一下这个题,要源代 ...

  10. c语言写的跳转心理测试,求各位大神赐教!我做了一个“心理测试的答题卷”编程,总共有1...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求各位大神赐教!我做了一个"心理测试的答题卷"编程,总共有10道题,每道题有3个供选择的答案,每个答案得分从小到大是8分.5分和3分, ...

最新文章

  1. TSQL:判定一段数组连续的数字段有多少的方案
  2. Verilog初级教程(23)Verilog仿真中的显示任务
  3. 关于Android制作.9.png图片
  4. 函数式编程语言时代已经来临
  5. NumPy之:NumPy简介教程
  6. IDEA Maven创建多个Module相互依赖
  7. 简单nginx+tomca负载均衡
  8. Android 虚线分割Shape
  9. django 1.11.16之环境搭建
  10. python workflow_用 Python 写 Alfred3 workflow 插件,一个最小示例
  11. 天才小毒妃 第878章 你喜欢孩子
  12. 应用,传输层协议和端口对应关系
  13. 传奇架设好后,在登录游戏账号界面黑屏,并且中间有个小砖块,是什么情况?
  14. VUE子路由跳转,各位大神,为啥我这个子路由跳转不到相应的子页面,求助求助
  15. 不要迷恋哥,哥不只是传说(再【转】世界上最牛的程序员)
  16. 清华大学推荐:这32本书籍你看过几本?
  17. 国外创业者分享之Android 与 iOS:猜猜哪个能让开发者赚得更多
  18. 2021美亚杯(个人赛)练习记录
  19. 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
  20. 实现GB28181平台级联到海康平台的级联

热门文章

  1. SWAT模型学习(一)
  2. 联想java笔试题20190618
  3. 斗鱼赴美上市 穷途末路还是绝处逢生?
  4. LT8918 BT1120转mipi dsi/mipi csi;提供技术支持
  5. Mybatis框架|Mybatis下载步骤
  6. 电脑版QQ更换透明背景教程(真的透明)
  7. 软件观念革命:交互设计精髓_交互设计基础知识整理
  8. Maven 引入 ojdbc:ojdbc14-10.2.0.4.0.jar
  9. 简单图片隐写术练习题
  10. 365家装智选联盟:为什么说不要在冬天装修?