trunk: added ramsey policy example to testsuite
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2788 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
14eea65483
commit
0e0cdc5006
|
@ -10,6 +10,7 @@ OCTAVE_MODS = \
|
|||
ramst_a.mod \
|
||||
example1.mod \
|
||||
t_sgu_ex1.mod \
|
||||
ramsey.mod \
|
||||
arima/mod1.mod \
|
||||
arima/mod1a.mod \
|
||||
arima/mod2.mod \
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
// Example of Ramsey policy computation
|
||||
|
||||
var y inflation r;
|
||||
varexo y_ inf_;
|
||||
|
||||
parameters delta sigma alpha kappa gammarr gammax0 gammac0 rbar lambda1 lambda2;
|
||||
|
||||
delta = 0.44;
|
||||
kappa = 0.18;
|
||||
alpha = 0.48;
|
||||
sigma = -0.06;
|
||||
lambda1 = 0.5;
|
||||
lambda2 = 0.1;
|
||||
|
||||
model(linear);
|
||||
y = delta * y(-1) + (1-delta) * y(+1) + sigma *(r - inflation(+1)) + y_;
|
||||
inflation = alpha * inflation(-1) + (1-alpha) * inflation(+1) + kappa*y + inf_;
|
||||
end;
|
||||
|
||||
shocks;
|
||||
var y_;
|
||||
stderr 0.63;
|
||||
var inf_;
|
||||
stderr 0.4;
|
||||
end;
|
||||
|
||||
planner_objective inflation^2 + lambda1*y^2 + lambda2*r^2;
|
||||
|
||||
ramsey_policy(planner_discount=0.95, order = 1);
|
Loading…
Reference in New Issue