Merge branch 'mcp_ramsey' of git.dynare.org:JohannesPfeifer/dynare
See merge request !1874time-shift
commit
18a172bd45
|
@ -52,9 +52,6 @@ etags = M_.equations_tags;
|
||||||
for i=1:size(etags,1)
|
for i=1:size(etags,1)
|
||||||
if strcmp(etags{i,2},'mcp')
|
if strcmp(etags{i,2},'mcp')
|
||||||
eq_nbr = etags{i,1};
|
eq_nbr = etags{i,1};
|
||||||
if ramsey_policy
|
|
||||||
eq_nbr = eq_nbr + M_.ramsey_eq_nbr;
|
|
||||||
end
|
|
||||||
str = etags{i,3};
|
str = etags{i,3};
|
||||||
kop = strfind(etags{i,3},'<');
|
kop = strfind(etags{i,3},'<');
|
||||||
if ~isempty(kop)
|
if ~isempty(kop)
|
||||||
|
|
|
@ -7,6 +7,7 @@ MODFILES = \
|
||||||
lmmcp/rbcii.mod \
|
lmmcp/rbcii.mod \
|
||||||
lmmcp/purely_backward.mod \
|
lmmcp/purely_backward.mod \
|
||||||
lmmcp/purely_forward.mod \
|
lmmcp/purely_forward.mod \
|
||||||
|
lmmcp/MCP_ramsey.mod \
|
||||||
ep/rbc_mc.mod \
|
ep/rbc_mc.mod \
|
||||||
estimation/TaRB/fs2000_tarb.mod \
|
estimation/TaRB/fs2000_tarb.mod \
|
||||||
observation_trends_and_prefiltering/MCMC/Trend_loglin_no_prefilt_first_obs_MC.mod \
|
observation_trends_and_prefiltering/MCMC/Trend_loglin_no_prefilt_first_obs_MC.mod \
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
//Toy model of Alichi et al. (2015): Avoiding Dark Corners: A Robust Monetary Policy Framework for the United States
|
||||||
|
// checks whether lmmcp works with ramsey_model
|
||||||
|
|
||||||
|
var i y pi;
|
||||||
|
varexo e_y e_pi;
|
||||||
|
parameters beta1 beta2 beta3 lambda1 lambda2 pi_bar;
|
||||||
|
|
||||||
|
beta1 = 0.6;
|
||||||
|
beta2 = 0.25;
|
||||||
|
beta3 = -0.2;
|
||||||
|
lambda1 = 0.7;
|
||||||
|
lambda2 = 0.1;
|
||||||
|
pi_bar = 2.0;
|
||||||
|
|
||||||
|
model;
|
||||||
|
[mcp = 'i > 0']
|
||||||
|
y = beta1*y(-1) + beta2*y(+1) + beta3*(i-pi(+1)) + e_y;
|
||||||
|
pi = lambda1*pi(+1) + (1-lambda1)*pi(-1) + lambda2*y + e_pi;
|
||||||
|
end;
|
||||||
|
|
||||||
|
planner_objective (pi-pi_bar)^2 + y^2;
|
||||||
|
ramsey_model(planner_discount=1.0);
|
||||||
|
histval;
|
||||||
|
y(0) = -2.0;
|
||||||
|
pi(0) = 1.0;
|
||||||
|
end;
|
||||||
|
|
||||||
|
steady;
|
||||||
|
|
||||||
|
perfect_foresight_setup(periods=50);
|
||||||
|
perfect_foresight_solver(lmmcp);
|
||||||
|
|
||||||
|
rplot i;
|
Loading…
Reference in New Issue