matlab 误差修正模型,求问大神用R做VEC(误差修正)模型的程序包或者代码是什么啊?...
#向量误差修正模型案例分析
> ############################
> #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(误差修正)模型的程序包或者代码是什么啊?...相关推荐
- 求问大神指点,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 ...
- java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码
本人新手,最近在折腾个so文件,通过IDA生成出来的脚本,有一段汇编代码不知道怎么用java去实现,求各位大神指点 loc_2498 LDR R6, [SP,#0x50-0x40] LDR ...
- 求问大神!类似于TUTK的P2P云平台还有哪些啊?
本人编程硬件小白一名,最近进了一家网络安防摄像机公司,想了解了解这方面的信息.还请给位大神帮忙解答解答!
- 粉丝提问:求问大神您会查exif吗?
无需下载安装任何软件,直接上传图片即可查看EXIF. 支持JPEG.TIFF.CR2.NEF.XMP等多种图片格式 破解Canon.
- Java中settext是什么意思_求问大神【textField.setText(0);是什么意思】
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package 连连看; import java.awt.*; import java.awt.event.KeyEvent; import java.a ...
- 用QXDM抓取小米6短信包,手机收到短信,但QXDM找不到lte nas emm plain ota incoming message。求问大神指点
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...
- 用matlab提取lbp特征,求教大神给解释一下LBP特征提取每部分程序是干什么的
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function X1 = LBP(Resimage) % Returns a rotation invariant LBP (uniform patte ...
- 用java编写圆锥_求java大神帮忙 求大神帮助!Java
导航:网站首页 > 求java大神帮忙 求大神帮助!Java 求java大神帮忙 求大神帮助!Java 相关问题: 匿名网友: 普通类 public class CircularA { //求圆 ...
- 饭店菜单选择c语言,求C语言大神,帮忙做一下这个题,要源代码设计实现一个餐厅点餐系统? 爱问知识人...
求C语言大神,帮忙做一下这个题,要源代码 设计实现一个餐厅点餐系统,实现电子点餐.要求实现二级菜单: 一级菜单: 请选择: 1.点餐 2.查看已点菜品 3.添菜 求C语言大神,帮忙做一下这个题,要源代 ...
- c语言写的跳转心理测试,求各位大神赐教!我做了一个“心理测试的答题卷”编程,总共有1...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求各位大神赐教!我做了一个"心理测试的答题卷"编程,总共有10道题,每道题有3个供选择的答案,每个答案得分从小到大是8分.5分和3分, ...
最新文章
- TSQL:判定一段数组连续的数字段有多少的方案
- Verilog初级教程(23)Verilog仿真中的显示任务
- 关于Android制作.9.png图片
- 函数式编程语言时代已经来临
- NumPy之:NumPy简介教程
- IDEA Maven创建多个Module相互依赖
- 简单nginx+tomca负载均衡
- Android 虚线分割Shape
- django 1.11.16之环境搭建
- python workflow_用 Python 写 Alfred3 workflow 插件,一个最小示例
- 天才小毒妃 第878章 你喜欢孩子
- 应用,传输层协议和端口对应关系
- 传奇架设好后,在登录游戏账号界面黑屏,并且中间有个小砖块,是什么情况?
- VUE子路由跳转,各位大神,为啥我这个子路由跳转不到相应的子页面,求助求助
- 不要迷恋哥,哥不只是传说(再【转】世界上最牛的程序员)
- 清华大学推荐:这32本书籍你看过几本?
- 国外创业者分享之Android 与 iOS:猜猜哪个能让开发者赚得更多
- 2021美亚杯(个人赛)练习记录
- 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
- 实现GB28181平台级联到海康平台的级联