楼主: 三生笑笑
5381 18

[DSGE讨论专题] 怎样在Dynare中画出含有金融加速器和不含金融加速器的脉冲图 [推广有奖]

11
日新少年 学生认证  发表于 2016-3-4 23:28:42
Captain-CUI 发表于 2016-3-4 23:27
看来不上博士是对的。。。
悬崖勒马  为时不晚    这都是我以后要学的   
已有 1 人评分经验 论坛币 收起 理由
Captain-CUI + 100 + 100 鼓励一下

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

12
三生笑笑 发表于 2016-3-7 10:21:05
日新少年 发表于 2016-3-4 23:01
暂时还不会这个   楼主  论坛里有位老师  做的 讲解 BGG的 视频  你可以看一下    或许有用

周潮主讲BGG ...
谢谢,带金融加速器的程序跑出来了,就是不带金融加速器的模型没有跑出来o(╯□╰)o

13
三生笑笑 发表于 2016-3-7 10:22:17
日新少年 发表于 2016-3-4 23:24
一般 dynare  和 Matlab  就行
用dynare可以跑出来,不过要将两种情况放一起看论坛里面有人说要把数据提出来在MATLAB中画图

14
三生笑笑 发表于 2016-3-7 10:23:30
Captain-CUI 发表于 2016-3-4 23:07
是不是还要高大上的Python???
不知道啊,没有过Python~

15
belovedyi 发表于 2016-3-7 17:32:50 来自手机
三生笑笑 发表于 2016-3-7 10:22
用dynare可以跑出来,不过要将两种情况放一起看论坛里面有人说要把数据提出来在MATLAB中画图
运行一次直接在workspace里面找相应变量加冲击名的数据向量比如x_e前面是变量后面是冲击

16
G982130492 发表于 2017-4-2 22:44:04
你好,请问含有金融加速器的代码怎么写呢?导师让我们跑以下含有金融加速器的脉冲响应图,但是没找到代码

17
chenp2005 发表于 2017-12-2 16:10:10
金融加速器的代码很好找,网上有

18
chenp2005 发表于 2017-12-2 16:11:48

var y c i g ce n rk r q k x a h pi rn ;

varexo eM eG eA;

parameters beta eta alpha delta omega eps G_Y C_Y I_Y Ce_Y Y_N X rhoA rhoG psi K_N R gamma mu nu theta rho S kappa;
    C_Y            =        0.61        ;
    Ce_Y          =        0.01        ;
    I_Y           =        0.18            ;
    G_Y           =        0.20        ;
    K_N           =        2.00        ;
    Y_N           =        0.28        ;      
    X             =        1.10        ;
    beta      = 0.96        ;
    R         = 1/beta      ;
    alpha     = 0.35        ;
    eta       = 3           ;
    omega     = 0.99        ;
    delta     = 0.025       ;
    rhoA      = 0.999       ;
    rhoG      = 0.95        ;
    psi       = 0.25        ;
    Rk        = R + 0.02    ;   % 200 b.p.
    gamma     = 1 - 0.0272  ;
    mu        = 0.12        ;
    theta     = 0.75        ;
    rho       = 0.90        ;
    S         = 0.11        ;
    kappa     = ((1-theta)/theta)*(1-theta*beta);
    eps       = (1-delta)/((1-delta) + ((alpha/X)*(Y_N/K_N)));
    nu        = 0.5         ;


model;
    y = C_Y*c + I_Y*i + G_Y*g + Ce_Y*ce;            //4.14
    c = -r + c(+1);                                 //4.15      
    rn = r + pi(+1);                                //nominal int. rate
    ce = n;                                         //4.16
    rk(+1) - r = -nu*(n -(q + k));                  //4.17
    rk = (1-eps)*(y - k(-1) - x) + eps*q - q(-1);   //4.18
    q = psi*(i - k(-1));                            //4.19   
    y = a + alpha*k(-1) + (1-alpha)*omega*h;        //4.20
    y - h - x - c = (eta^(-1))*h;                   //4.21
    pi = kappa*(-x) + beta*pi(+1);                  //4.22
    k = delta*i + (1-delta)*k(-1);                  //4.23
    n = gamma*R*K_N*(rk - r(-1)) + r(-1) + n(-1);   //4.24
    rn = rho*rn(-1) + S*pi(-1) + eM;                //4.25
    g = rhoG*g(-1) + eG;                            //4.26
    a = rhoA*a(-1) + eA;                            //4.27
end;

check;
steady;

shocks;
    var eG; stderr 0.1;
    var eA; stderr 0.1;
    var eM; stderr 0.1;
end;

stoch_simul(order=1,irf=24);

19
chenp2005 发表于 2017-12-2 16:12:17
保存为mod文件,运行就可以得到结果

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-29 14:10