全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2802 5
2013-04-22
连老师,非常感谢您为我们编制了Pvar2,这么好用的程序,有两个问题请教您:
1.脉冲响应函数上面只标2,4,6期,有没什么办法让1,2,3,4,5,6都标在数轴上?
2.有没有办法使用var广义脉冲的思想使得pvar不依赖于变量的次序?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-22 21:48:10
你可以自行修改 pvar2.ado 中第 464-505 行中的程序:
local g=1
while `g'<=$G {         /* row variable - the one that is recepient of respone */
  local j=1
  while `j'<=$G {      /* column variable - the one causing response */
     if "`i'"=="i" {   /* with errors */
       format ${name`j'}_5 ${name`j'} ${name`j'}_95 $irfformat  //%6.3f Arlion
       twoway line ${name`j'}_5 ${name`j'} ${name`j'}_95 s   ///
              if varname=="${name`g'}",  ///
                  saving(gr`g'_`j',replace) yline(0, lp(dash)) ///
                  ylabel(, angle(0) )  /// // #2
                  legend(off)  ///

红色部分增加一条语句即可:
legend(off) xlabel(1(1)`irf') ///

至于广义 IRF,我随后有时间会加进去,多谢你的建议。

     
二维码

扫码加我 拉你入群

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

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

2013-4-24 11:35:06
我刚刚试了一下,好像还是没有变化,是什么原因
二维码

扫码加我 拉你入群

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

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

2013-4-24 21:27:12
修改  pvar2.ado 程序后,要先保存,然后执行如下命令
program drop _all
然后再执行 pvar 相关的命令。

详情参见 Stata 初级视频 A3_prog 中的说明。
二维码

扫码加我 拉你入群

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

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

2013-4-25 23:45:10
奇怪,我按照连老师的又操作了一下,还是不行,我还退出stata重启,也不行,出现如下错误:
Graphing the IRFs ......
invalid label specifier, :  1(1):
r(198);
我增加 的语句是:xlabel(1(1) `irf')  有写错吗
二维码

扫码加我 拉你入群

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

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

2013-4-26 17:45:50
xlabel(1(1) `irf')
改成
xlabel(1(1)`irf')
去掉一个空格,试一下。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群