Skip to content
Snippets Groups Projects
Commit 59a62d87 authored by Stéphane Adjemian's avatar Stéphane Adjemian
Browse files

Fixed bugs.

parent e8ec0a37
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ var Efficiency, efficiency; ...@@ -2,7 +2,7 @@ var Efficiency, efficiency;
varexo EfficiencyInnovation; varexo EfficiencyInnovation;
parameters rho, effstar, sigma2; parameters rho, effstar, sigma;
/* /*
** Calibration ** Calibration
...@@ -11,22 +11,22 @@ parameters rho, effstar, sigma2; ...@@ -11,22 +11,22 @@ parameters rho, effstar, sigma2;
rho = 0.950; rho = 0.950;
effstar = 1.000; effstar = 1.000;
sigma2 = 0.0001; sigma = 0.0001;
external_function(name=mean_preserving_spread); external_function(name=mean_preserving_spread,nargs=2);
model; model;
// Eq. n°1: // Eq. n°1:
efficiency = rho*efficiency(-1) + EfficiencyInnovation; efficiency = rho*efficiency(-1) + sigma*EfficiencyInnovation;
// Eq. n°2: // Eq. n°2:
Efficiency = effstar*exp(efficiency-mean_preserving_spread(rho)); Efficiency = effstar*exp(efficiency-mean_preserving_spread(rho,sigma));
end; end;
shocks; shocks;
var EfficiencyInnovation = sigma2; var EfficiencyInnovation = 1;
end; end;
steady; steady;
...@@ -36,15 +36,15 @@ options_.ep.stochastic.order = 0; ...@@ -36,15 +36,15 @@ options_.ep.stochastic.order = 0;
options_.ep.stochastic.nodes = 0; options_.ep.stochastic.nodes = 0;
options_.console_mode = 0; options_.console_mode = 0;
ts = extended_path([],100); ts = extended_path([],10000);
options_.ep.verbosity = 0; options_.ep.verbosity = 0;
options_.ep.stochastic.order = 1; options_.ep.stochastic.order = 1;
options_.ep.stochastic.nodes = 3; options_.ep.stochastic.nodes = 3;
options_.console_mode = 0; options_.console_mode = 0;
sts = extended_path([],100); sts = extended_path([],10000);
if max(max(abs(ts-sts)))>options_.dynatol.x if max(max(abs(ts-sts)))>pi*options_.dynatol.x
disp('Stochastic Extended Path:: Something is wrong here (potential bug in extended_path.m)!!!') disp('Stochastic Extended Path:: Something is wrong here (potential bug in extended_path.m)!!!')
end end
...@@ -14,4 +14,4 @@ function m = mean_preserving_spread(autoregressive_parameter,sigma) ...@@ -14,4 +14,4 @@ function m = mean_preserving_spread(autoregressive_parameter,sigma)
% stephane DOT adjemian AT univ DASH lemans DOT fr % stephane DOT adjemian AT univ DASH lemans DOT fr
% frederic DOT karame AT univ DASH evry DOT fr % frederic DOT karame AT univ DASH evry DOT fr
m = sigma/(1-autoregressive_parameter*autoregressive_parameter); m = .5*sigma*sigma/(1-autoregressive_parameter*autoregressive_parameter);
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment