楼主: eminemdream
19576 32

[时间序列问题] 请问怎么用stata做广义脉冲响应分析呢? [推广有奖]

21
fyz1728 发表于 2011-8-18 11:20:29
fyz1728 发表于 2011-8-18 11:17
stata脉冲响应:irf graph irf/oirf/coirf,impulse(变量1)response(变量2);具体看你要什么格式了!在工具 ...
工具栏:multivariate time series-------irf and FEVD analysis
已有 1 人评分论坛币 收起 理由
happy_287422301 + 40 鼓励积极发帖讨论

总评分: 论坛币 + 40   查看全部评分

22
yuzaifei 发表于 2011-10-14 15:02:22
stata 里面的 简单 irf 好像就是的,与变量顺序无关。

23
eminemdream 发表于 2011-10-21 16:43:17
yuzaifei 发表于 2011-10-14 15:02
stata 里面的 简单 irf 好像就是的,与变量顺序无关。
我拿简单irf做的时候,顺序变了,结果也变了。。。

24
cyro 发表于 2011-11-5 00:54:47
我刚接触stata的var模型,也不太懂
不过我的理解是irf函数是需要首先确定svar模型的
而确定svar模型需要首先确定cholesky矩阵
你可以看一下手册中VAR/SVAR这一部分的内容
然后看一下198页的这个例子

. use http://www.stata-press.com/data/r11/lutkepohl2
. mat a = (., 0, 0\0,.,0\.,.,.)
. mat b = I(3)
. svar dln_inv dln_inc dln_consump, aeq(a) beq(b)
. irf create modela, set(results3) step(8)
. svar dln_inc dln_inv dln_consump, aeq(a) beq(b)
. irf create modelb, step(8)
. irf graph oirf sirf, impulse(dln_inc) response(dln_consump)
已有 1 人评分论坛币 学术水平 收起 理由
happy_287422301 + 40 + 1 精彩帖子

总评分: 论坛币 + 40  学术水平 + 1   查看全部评分

25
wwm0214 发表于 2012-4-9 10:41:30
找到解决办法了么?我也有同样困扰~~难道要去用eviews做?哭

26
cloudpine 发表于 2013-8-5 13:50:22
需要自己编程,把系数求出来,再加入冲击,每期都有冲击,与IRF有点不同。

27
淡雅儒真 发表于 2014-7-21 20:14:52
fyz1728 发表于 2011-8-18 11:20
工具栏:multivariate time series-------irf and FEVD analysis
请问,这个步骤完成后,接下来怎么做呢?

28
lw092 发表于 2014-7-28 00:38:45 来自手机
eminemdream 发表于 2011-8-17 16:30
O(∩_∩)O谢谢
oirf和变量的顺序息息相关,girf正好解决了这一问题,貌似stata真的不能做girf……用stat ...
想请问一下结果最好是怎么来衡量的?

29
颸若辰 学生认证  发表于 2014-10-25 18:19:00
上面讲的很详细
已有 1 人评分经验 收起 理由
happy_287422301 + 100 补偿

总评分: 经验 + 100   查看全部评分

30
我奉天兮而承运 发表于 2016-7-31 11:15:10
var模型的缺陷就是它是非结构化的,将当期的交互影响放在了残差项里面去了。所以,不同的脉冲起点和顺序都会影响到结果,就算我们可以找到比较漂亮的结果,对于我们的实证解释可能会很有力,可是自圆其说不代表是在揭示真理,终究有硬伤,可信度不高。
如果可以的话建议还是用结构化的向量自回归模型svar比较好点,它把残差中的当期影响提取出来了,这样会使得模型比较干净一些。
说地不是很清楚,见谅。。。

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

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