计量经济学DSGE小小白

DSGE|Dynare示例

2019-01-27  本文已影响2人  5a41eb2ceec6

Dynare的程序框架

来自DSGE建模与编程入门notes 许文立

(1)前言命令

(2)模型命令

(3)初值模块命令

注:上述的分号,必须是英文输入法下的


Dynare的程序示例

%(一)前言
% 声明内生变量
var C,N,I,Y,W,R,R_b,K,G,A;
% 声明外生变量(冲击,此处是技术、财政支出)
varexo e_a e_g;
% 声明模型参数
parameters beta delta alpha theta chi rho_a rho_g omega;
% 参数赋值
beta=0.934;
delta=0.1;
alpha=0.503;
theta=0.5;
chi=3;
rho_a=0.72;
omega=0.14;
rho_g=0.43;

%(二)模型

模型

%(三)初值或稳态值
%对内生变量赋初始值

初值或稳态值

%告知Dynare初始值是近似值
steady;
%计算和展示出方程系统的特征根
check;

%(四)冲击
shocks;
%外生冲击变量
var e_a;
%冲击的标准差大小
stderr 1;
end;

shocks;
%外生冲击变量
var e_g;
%冲击的标准差大小
stderr 1;
end;

%(五)数值计算
stoch_simul(order=1,periods=0,irf=20,conditional_variance_decomposition =[1:20]);·

注:因为markdown语法的限制,(二)(三)只能贴图


Dynare结果说明

如图1是稳态值


1

如图2是政策和转移函数


2

如图3是理论矩


3

如图4是方差分解结果


4

如图5是内生变量的相关系数


5

如图6是内生变量的自相关系数


6

如图7是脉冲响应图


7 shock to e_a 7 shock to e_g

参考资料:
DSGE建模与编程入门notes 许文立

上一篇 下一篇

猜你喜欢

热点阅读