楼主: 日新少年
49928 56

[问答] 来大家一起做一个Var模型(Eviews)   [推广有奖]

区版主

已卖:26526份资源

大师

46%

还不是VIP/贵宾

-

TA的文库  其他...

日新文库:Matlab入门及进阶

日新文库:Stata入门及进阶

日新文库:R入门及进阶

威望
3
论坛币
646393 个
通用积分
22788.5150
学术水平
1195 点
热心指数
1374 点
信用等级
1061 点
经验
220546 点
帖子
11022
精华
11
在线时间
6844 小时
注册时间
2010-4-15
最后登录
2026-1-15

初级热心勋章 初级学术勋章 初级信用勋章 中级热心勋章 中级学术勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章

楼主
日新少年 学生认证  发表于 2016-5-7 09:53:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
RT,楼主最近在做一个Var 模型,鉴于一千只看书,操作的少,所以实际操作过程很多东西还不是很清楚。看到论坛里也没有一个很好的Var模型知道帖子,酒吧自己的作业按操作步骤贴出来当做标本给大家看一下,希望大家懂的认真指点,感激不尽。

第一步:选定五个变量,X1  X2  X3  X4  X5,想看一下  X2  X3  X4  X5 变动对 X1的影响。
            鉴于剔除误差和各种季节扰动等因素,进行对数化处理。

               genr  logx1 = log(x1)  genr  logx2 = log(x2)    genr  logx3 = log(x3)  genr  logx4 = log(x4)     genr  logx5 = log(x5)


第二步:分别对 logx1- logx5进行单位根检验,发现 三个零阶单整,两个一阶单整。差分下做Var还是可以的。

              genr  dlogx1 =d(logx1)  genr  dlogx2 =d(logx2)  genr  dlogx3 =d(logx3)  genr  dlogx4 =d(logx4)  

               genr  dlogx5 =d(logx5)


第三步:然后open as   var ,得到结果:

                                                             1.jpg

                                                                   2.jpg

                                                                   3.jpg


问题一:请问这个结果如何分析?


第四步:查看Var模型表达式为:

VAR Model:

===============================

DLOGX1 = C(1,1)*DLOGX1(-1) + C(1,2)*DLOGX1(-2) + C(1,3)*DLOGX2(-1) + C(1,4)*DLOGX2(-2) + C(1,5)*DLOGX3(-1) + C(1,6)*DLOGX3(-2) + C(1,7)*DLOGX4(-1) + C(1,8)*DLOGX4(-2) + C(1,9)*DLOGX5(-1) + C(1,10)*DLOGX5(-2) + C(1,11)


DLOGX2 = C(2,1)*DLOGX1(-1) + C(2,2)*DLOGX1(-2) + C(2,3)*DLOGX2(-1) + C(2,4)*DLOGX2(-2) + C(2,5)*DLOGX3(-1) + C(2,6)*DLOGX3(-2) + C(2,7)*DLOGX4(-1) + C(2,8)*DLOGX4(-2) + C(2,9)*DLOGX5(-1) + C(2,10)*DLOGX5(-2) + C(2,11)


DLOGX3 = C(3,1)*DLOGX1(-1) + C(3,2)*DLOGX1(-2) + C(3,3)*DLOGX2(-1) + C(3,4)*DLOGX2(-2) + C(3,5)*DLOGX3(-1) + C(3,6)*DLOGX3(-2) + C(3,7)*DLOGX4(-1) + C(3,8)*DLOGX4(-2) + C(3,9)*DLOGX5(-1) + C(3,10)*DLOGX5(-2) + C(3,11)


DLOGX4 = C(4,1)*DLOGX1(-1) + C(4,2)*DLOGX1(-2) + C(4,3)*DLOGX2(-1) + C(4,4)*DLOGX2(-2) + C(4,5)*DLOGX3(-1) + C(4,6)*DLOGX3(-2) + C(4,7)*DLOGX4(-1) + C(4,8)*DLOGX4(-2) + C(4,9)*DLOGX5(-1) + C(4,10)*DLOGX5(-2) + C(4,11)


DLOGX5 = C(5,1)*DLOGX1(-1) + C(5,2)*DLOGX1(-2) + C(5,3)*DLOGX2(-1) + C(5,4)*DLOGX2(-2) + C(5,5)*DLOGX3(-1) + C(5,6)*DLOGX3(-2) + C(5,7)*DLOGX4(-1) + C(5,8)*DLOGX4(-2) + C(5,9)*DLOGX5(-1) + C(5,10)*DLOGX5(-2) + C(5,11)



因而选择滞后项为二阶,得到结果:


4.jpg

问题二:请问这样确定滞后阶数可以吗?或者有没有其他的方法?


第五步:对Var模型进行平稳性检验:

QQ截图20160507085054.jpg

5.jpg

可知,所有的根的倒数都在单位圆内,检验结果平稳。


第六步,进行脉冲响应系数分析:


因为想看一下想看一下  X2  X3  X4  X5 变动对 X1的影响,所以我是这样操作的:(以X1和X2为例)

6.jpg

7.jpg

问题三:这个操作对么?请问这个图该如何分析?说明了 DLOGX1 和 DLOGX2什么关系?


问题四:下一步想做下 方差分解,可以直接做了么?需要满足什么条件?



嗯,以上。希望众高手多多指点。





----------------------------2016年5月7日09:53:09




            


               



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EVIEWS Views VAR模型 Eview AR模型 模型 影响

回帖推荐

gloryfly 发表于8楼  查看完整内容

鉴于剔除误差和各种季节扰动等因素,进行对数化处理。——这个应该是出于消除异方差的考虑,本例中应该是递增型异方差。 滞后阶选择,首先选择最大可能的滞后阶作为检验起点,对于你这个例子,根据阶数检验结果,可能是平稳变量较多,所以0阶滞后就消除了自相关影响了。所以你可以直接OLS回归,而不使用VAR了,反正你想做的是某几个因素对某一个因素的影响,而不是变量间的互相影响。

星期天的早晨 发表于10楼  查看完整内容

第一,不需要生成变量的差分系列,在单位根检验时有差分选项,且dlogx2是默认差分项的。第二,open as var及var表达式可以不用显示,自己看看就可以,没有文章把这个东西放上去,即使放也是矩阵形式的。第三,滞后阶数的确定,方法是这样的,但好像滞后二阶怎么没看到一个显著的,有问题。第四,你都说选择滞后时期看脉冲响应函数图了,却不知道怎么解释结果,只能说明你对VAR模型还是不太理解。 :var模型是个大家用的太多的模型, ...
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
胖胖小龟宝 + 100 + 5 + 5 + 5 精彩帖子

总评分: 经验 + 100  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

本帖被以下文库推荐

沙发
日新少年 学生认证  发表于 2016-5-7 09:58:03
请各位大神 前来助阵啊

藤椅
Captain-CUI 学生认证  发表于 2016-5-7 10:11:23

回帖奖励 +2

选择滞后零阶是个什么鬼???

板凳
小小磊子 发表于 2016-5-7 10:11:51

回帖奖励 +2

统计学是上流社会的入场券!!!大家努力!!!

报纸
laodong1983 在职认证  发表于 2016-5-7 10:12:49

回帖奖励 +2

地板
日新少年 学生认证  发表于 2016-5-7 10:15:07
Captain-CUI 发表于 2016-5-7 10:11
选择滞后零阶是个什么鬼???
哪儿? 二阶啊,Var的滞后项选择的是二阶啊

7
Captain-CUI 学生认证  发表于 2016-5-7 10:17:02

这张图是根据信息准则选择滞后期嘛
带星号的表示选择结果


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
日新少年 + 1 + 1 + 1 我的计量还要好好学

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

8
gloryfly 在职认证  发表于 2016-5-7 10:21:27

回帖奖励 +2

鉴于剔除误差和各种季节扰动等因素,进行对数化处理。——这个应该是出于消除异方差的考虑,本例中应该是递增型异方差。

滞后阶选择,首先选择最大可能的滞后阶作为检验起点,对于你这个例子,根据阶数检验结果,可能是平稳变量较多,所以0阶滞后就消除了自相关影响了。所以你可以直接OLS回归,而不使用VAR了,反正你想做的是某几个因素对某一个因素的影响,而不是变量间的互相影响。



已有 5 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
三米阳光gsm + 1 + 1 + 1 + 1 热心帮助其他会员
刘可欣97 + 1 + 1 + 1 热心帮助其他会员
活在岩缝中 + 1 + 1 精彩帖子
胖胖小龟宝 + 10 + 10 热心帮助其他会员
日新少年 + 1 + 1 + 1 最终决定还是OLS一下,谢谢康老师

总评分: 经验 + 10  论坛币 + 11  学术水平 + 4  热心指数 + 4  信用等级 + 3   查看全部评分

9
日新少年 学生认证  发表于 2016-5-7 10:22:22
Captain-CUI 发表于 2016-5-7 10:17
这张图是根据信息准则选择滞后期嘛
带星号的表示选择结果
我擦  懵逼了

10
星期天的早晨 发表于 2016-5-7 10:29:50

回帖奖励 +2

第一,不需要生成变量的差分系列,在单位根检验时有差分选项,且dlogx2是默认差分项的。第二,open as var及var表达式可以不用显示,自己看看就可以,没有文章把这个东西放上去,即使放也是矩阵形式的。第三,滞后阶数的确定,方法是这样的,但好像滞后二阶怎么没看到一个显著的,有问题。第四,你都说选择滞后时期看脉冲响应函数图了,却不知道怎么解释结果,只能说明你对VAR模型还是不太理解。
[PS]:var模型是个大家用的太多的模型,在分析两个或者三个及以上变量之间的关系时确实很好用,数据分析也能占篇幅,但问题是要注意这个模型使用的前提条件。
祝好运!!!
已有 5 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
刘可欣97 + 1 + 1 + 1 热心帮助其他会员
zzg2glp + 1 + 1 观点有启发
祝贺人大 + 10 + 10 精彩帖子
胖胖小龟宝 + 10 + 10 热心帮助其他会员
日新少年 + 1 + 1 + 1 我懂了,我不玩火了

总评分: 经验 + 20  论坛币 + 20  学术水平 + 3  热心指数 + 3  信用等级 + 2   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 01:00