Testsuite: rename all test files that have the name “example.mod”

That filename conflicts with Octave’s builtin example() function.
time-shift
Sébastien Villemot 2021-01-15 15:55:20 +01:00
parent 23cb1879e9
commit 91b0ba64c6
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
98 changed files with 248 additions and 248 deletions

6
tests/.gitignore vendored
View File

@ -162,7 +162,7 @@ wsOct
!/smoother2histval/fsdat_simul.m
!/steady_state/walsh1_old_ss_steadystate.m
/pac/var-6/example/model/pac-expectations/*
/pac/var-5/example/model/pac-expectations/*
/pac/trend-component-14/example/model/pac-expectations/*
/pac/var-6/example1/model/pac-expectations/*
/pac/var-5/example1/model/pac-expectations/*
/pac/trend-component-14/example1/model/pac-expectations/*
!/ecb/aggregate/test_aggregate_routine.m

View File

@ -420,19 +420,19 @@ MODFILES = \
particle/local_state_space_iteration_k_test.mod
ECB_MODFILES = \
var-expectations/1/example.mod \
var-expectations/2/example.mod \
var-expectations/3/example.mod \
var-expectations/4/example.mod \
var-expectations/5/example.mod \
var-expectations/6/example.mod \
var-expectations/1/example1.mod \
var-expectations/2/example1.mod \
var-expectations/3/example1.mod \
var-expectations/4/example1.mod \
var-expectations/5/example1.mod \
var-expectations/6/example1.mod \
var-expectations/6/substitution.mod \
var-expectations/7/example.mod \
var-expectations/7/example1.mod \
var-expectations/7/substitution.mod \
var-expectations/8/example.mod \
var-expectations/8/example1.mod \
var-expectations/8/substitution.mod \
var-expectations/9/example.mod \
var-expectations/10/example.mod \
var-expectations/9/example1.mod \
var-expectations/10/example1.mod \
trend-component-and-var-models/vm1.mod \
trend-component-and-var-models/vm2.mod \
trend-component-and-var-models/vm3.mod \
@ -458,52 +458,52 @@ ECB_MODFILES = \
trend-component-and-var-models/legacy/tcm3.mod \
trend-component-and-var-models/legacy/tcm4.mod \
trend-component-and-var-models/legacy/tcm5.mod \
pac/var-1/example.mod \
pac/var-2/example.mod \
pac/var-3/example.mod \
pac/var-4/example.mod \
pac/var-5/example.mod \
pac/var-1/example1.mod \
pac/var-2/example1.mod \
pac/var-3/example1.mod \
pac/var-4/example1.mod \
pac/var-5/example1.mod \
pac/var-5/substitution.mod \
pac/var-6/example.mod \
pac/var-6/example1.mod \
pac/var-6/substitution.mod \
pac/trend-component-1/example.mod \
pac/trend-component-2/example.mod \
pac/trend-component-3/example.mod \
pac/trend-component-4/example.mod \
pac/trend-component-5/example.mod \
pac/trend-component-6/example.mod \
pac/trend-component-7/example.mod \
pac/trend-component-9/example.mod \
pac/trend-component-10/example.mod \
pac/trend-component-11/example.mod \
pac/trend-component-12/example.mod \
pac/trend-component-13a/example.mod \
pac/trend-component-13b/example.mod \
pac/trend-component-14/example.mod \
pac/trend-component-1/example1.mod \
pac/trend-component-2/example1.mod \
pac/trend-component-3/example1.mod \
pac/trend-component-4/example1.mod \
pac/trend-component-5/example1.mod \
pac/trend-component-6/example1.mod \
pac/trend-component-7/example1.mod \
pac/trend-component-9/example1.mod \
pac/trend-component-10/example1.mod \
pac/trend-component-11/example1.mod \
pac/trend-component-12/example1.mod \
pac/trend-component-13a/example1.mod \
pac/trend-component-13b/example1.mod \
pac/trend-component-14/example1.mod \
pac/trend-component-14/substitution.mod \
pac/trend-component-15/example.mod \
pac/trend-component-16/example.mod \
pac/trend-component-17/example.mod \
pac/trend-component-18/example.mod \
pac/trend-component-15/example1.mod \
pac/trend-component-16/example1.mod \
pac/trend-component-17/example1.mod \
pac/trend-component-18/example1.mod \
pac/trend-component-19/example1.mod \
pac/trend-component-19/example2.mod \
pac/trend-component-19/example3.mod \
pac/trend-component-19-growth-lin-comb/example.mod \
pac/trend-component-19-growth-lin-comb/example1.mod \
pac/trend-component-1-mce/example_det.mod \
pac/trend-component-1-mce/example_sto.mod \
pac/trend-component-2-mce/example_det.mod \
pac/trend-component-2-mce/example_sto.mod \
pac/trend-component-20-1/example.mod \
pac/trend-component-20-2/example.mod \
pac/trend-component-20-3/example.mod \
pac/trend-component-20-4/example.mod \
pac/trend-component-21/example.mod \
pac/trend-component-22/example.mod \
pac/trend-component-23/example.mod \
pac/trend-component-24/example.mod \
pac/trend-component-25/example.mod \
pac/trend-component-26/example.mod \
pac/trend-component-27/example.mod \
pac/trend-component-20-1/example1.mod \
pac/trend-component-20-2/example1.mod \
pac/trend-component-20-3/example1.mod \
pac/trend-component-20-4/example1.mod \
pac/trend-component-21/example1.mod \
pac/trend-component-22/example1.mod \
pac/trend-component-23/example1.mod \
pac/trend-component-24/example1.mod \
pac/trend-component-25/example1.mod \
pac/trend-component-26/example1.mod \
pac/trend-component-27/example1.mod \
pac/trend-component-28/example1.mod \
pac/trend-component-28/example2.mod \
pac/trend-component-28/example3.mod \
@ -512,7 +512,7 @@ ECB_MODFILES = \
pac/trend-component-28/example6.mod \
pac/trend-component-29/example1.mod \
pac/trend-component-29/example2.mod \
pac/trend-component-30/example.mod \
pac/trend-component-30/example1.mod \
write/example1.mod \
ecb/backward-models/irf/solow_1.mod \
ecb/backward-models/irf/solow_2.mod \
@ -777,25 +777,25 @@ kalman/likelihood_from_dynare/fs2000ns_uncorr_ME_missing.o.trs: kalman/likelihoo
kalman/likelihood_from_dynare/fs2000ns_corr_ME_missing.m.trs: kalman/likelihood_from_dynare/fs2000ns_uncorr_ME.m.trs
kalman/likelihood_from_dynare/fs2000ns_corr_ME_missing.o.trs: kalman/likelihood_from_dynare/fs2000ns_uncorr_ME.o.trs
var-expectations/6/substitution.m.trs: var-expectations/6/example.m.trs
var-expectations/6/substitution.o.trs: var-expectations/6/example.o.trs
var-expectations/7/substitution.m.trs: var-expectations/7/example.m.trs
var-expectations/7/substitution.o.trs: var-expectations/7/example.o.trs
var-expectations/8/substitution.m.trs: var-expectations/8/example.m.trs
var-expectations/8/substitution.o.trs: var-expectations/8/example.o.trs
var-expectations/6/substitution.m.trs: var-expectations/6/example1.m.trs
var-expectations/6/substitution.o.trs: var-expectations/6/example1.o.trs
var-expectations/7/substitution.m.trs: var-expectations/7/example1.m.trs
var-expectations/7/substitution.o.trs: var-expectations/7/example1.o.trs
var-expectations/8/substitution.m.trs: var-expectations/8/example1.m.trs
var-expectations/8/substitution.o.trs: var-expectations/8/example1.o.trs
pac/var-5/substitution.m.trs: pac/var-5/example.m.trs
pac/var-5/substitution.o.trs: pac/var-5/example.o.trs
pac/var-6/substitution.m.trs: pac/var-6/example.m.trs
pac/var-6/substitution.o.trs: pac/var-6/example.o.trs
pac/trend-component-14/substitution.m.trs: pac/trend-component-14/example.m.trs
pac/trend-component-14/substitution.o.trs: pac/trend-component-14/example.o.trs
pac/var-5/substitution.m.trs: pac/var-5/example1.m.trs
pac/var-5/substitution.o.trs: pac/var-5/example1.o.trs
pac/var-6/substitution.m.trs: pac/var-6/example1.m.trs
pac/var-6/substitution.o.trs: pac/var-6/example1.o.trs
pac/trend-component-14/substitution.m.trs: pac/trend-component-14/example1.m.trs
pac/trend-component-14/substitution.o.trs: pac/trend-component-14/example1.o.trs
lmmcp/sw_newton.m.trs: lmmcp/sw_lmmcp.m.trs
lmmcp/sw_newton.o.trs: lmmcp/sw_lmmcp.o.trs
var-expectations/4/example.m.trs: var-expectations/3/example.m.trs
var-expectations/4/example.o.trs: var-expectations/3/example.o.trs
var-expectations/4/example1.m.trs: var-expectations/3/example1.m.trs
var-expectations/4/example1.o.trs: var-expectations/3/example1.o.trs
trend-component-and-var-models/tcm7.m.trs: trend-component-and-var-models/tcm6.m.trs
trend-component-and-var-models/tcm7.o.trs: trend-component-and-var-models/tcm6.o.trs

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -rf substitution
rm -rf +substitution

View File

@ -86,8 +86,8 @@ verbatim;
y = zeros(M_.endo_nbr,1);
y(1:M_.orig_endo_nbr) = rand(M_.orig_endo_nbr, 1);
x = randn(M_.exo_nbr,1);
y = example.set_auxiliary_variables(y, x, M_.params);
y = example1.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
[residual, g1] = example.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example.mat', 'residual', 'g1', 'TrueData');
[residual, g1] = example1.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example1.mat', 'residual', 'g1', 'TrueData');
end;

View File

@ -30,7 +30,7 @@ e_c_m = .5;
c_z_1 = .2;
c_z_2 = -.1;
@#include "example/model/pac-expectations/eq0-pacman-parameters.inc"
@#include "example1/model/pac-expectations/eq0-pacman-parameters.inc"
model;
@ -51,7 +51,7 @@ x2bar = x2bar(-1) + ex2bar;
[name='zpac']
diff(z) = e_c_m*(x1(-1)-z(-1)) + c_z_1*diff(z(-1)) + c_z_2*diff(z(-2)) +
@#include "example/model/pac-expectations/eq0-pacman-expression.inc"
@#include "example1/model/pac-expectations/eq0-pacman-expression.inc"
+ ez;
end;
@ -79,20 +79,20 @@ verbatim;
x = randn(M_.exo_nbr,1);
y = substitution.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
example = load('example.mat');
example1 = load('example1.mat');
[residual, g1] = substitution.dynamic(y, x', M_.params, oo_.steady_state, 1);
end;
if max(abs(example.TrueData.data(:)-TrueData.data(:)))>1e-9
if max(abs(example1.TrueData.data(:)-TrueData.data(:)))>1e-9
error('Simulations do not match.')
end
if ~isequal(length(residual), length(example.residual)) || max(abs(example.residual-residual))>1e-8
if ~isequal(length(residual), length(example1.residual)) || max(abs(example1.residual-residual))>1e-8
warning('Residuals do not match!')
end
if ~isequal(length(g1(:)), length(example.g1(:))) || max(abs(example.g1(:)-g1(:)))>1e-8
if ~isequal(length(g1(:)), length(example1.g1(:))) || max(abs(example1.g1(:)-g1(:)))>1e-8
warning('Jacobian matrices do not match!')
end
delete('example.mat');
delete('example1.mat');

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -1,8 +1,8 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm -f *.m
rm -f *.dat

View File

@ -112,4 +112,4 @@ pac.update.expectation('pacman');
// Select a subset of the equations and print the equations, the list of parameters, endogenous
// variables and exogenous variables in .inc files under ./simulation-files folder. Note that
// innovations ex1bar and ex2bar will not appear in the equations.
cherrypick('example', 'simulation-files', {'zpac', 'eq:x1', 'eq:x2', 'eq:x1bar', 'eq:x2bar'}, true);
cherrypick('example1', 'simulation-files', {'zpac', 'eq:x1', 'eq:x2', 'eq:x1bar', 'eq:x2bar'}, true);

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,7 +1,7 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm *.m

View File

@ -1,7 +1,7 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log
rm -f *.m

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,7 +1,7 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat
rm *.m

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1.log
rm -f *.mat

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,6 +1,6 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log

View File

@ -1,9 +1,9 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log
rm -rf substitution
rm -rf +substitution
rm -f substitution*.mat

View File

@ -66,8 +66,8 @@ verbatim;
y = zeros(M_.endo_nbr,1);
y(1:M_.orig_endo_nbr) = rand(M_.orig_endo_nbr, 1);
x = randn(M_.exo_nbr,1);
y = example.set_auxiliary_variables(y, x, M_.params);
y = example1.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
[residual, g1] = example.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example.mat', 'residual', 'g1', 'TrueData');
[residual, g1] = example1.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example1.mat', 'residual', 'g1', 'TrueData');
end;

View File

@ -21,7 +21,7 @@ e_c_m = .1;
c_z_1 = .7;
c_z_2 = -.3;
@#include "example/model/pac-expectations/eq0-pacman-parameters.inc"
@#include "example1/model/pac-expectations/eq0-pacman-parameters.inc"
model;
@ -33,9 +33,9 @@ diff(x) = b_x_1*y(-2) + b_x_2*diff(x(-1)) + g*(1-b_x_2) + ex ;
[name='eq:pac']
diff(z) = e_c_m*(x(-1)-z(-1)) + c_z_1*diff(z(-1)) + c_z_2*diff(z(-2)) +
@#include "example/model/pac-expectations/eq0-pacman-growth-neutrality-correction.inc"
@#include "example1/model/pac-expectations/eq0-pacman-growth-neutrality-correction.inc"
+
@#include "example/model/pac-expectations/eq0-pacman-expression.inc"
@#include "example1/model/pac-expectations/eq0-pacman-expression.inc"
+ ez;
end;
@ -60,20 +60,20 @@ verbatim;
x = randn(M_.exo_nbr,1);
y = substitution.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
example = load('example.mat');
example1 = load('example1.mat');
[residual, g1] = substitution.dynamic(y, x', M_.params, oo_.steady_state, 1);
end;
if max(abs(example.TrueData.data(:)-TrueData.data(:)))>1e-9
if max(abs(example1.TrueData.data(:)-TrueData.data(:)))>1e-9
error('Simulations do not match.')
end
if ~isequal(length(residual), length(example.residual)) || max(abs(example.residual-residual))>1e-8
if ~isequal(length(residual), length(example1.residual)) || max(abs(example1.residual-residual))>1e-8
warning('Residuals do not match!')
end
if ~isequal(length(g1(:)), length(example.g1(:))) || max(abs(example.g1(:)-g1(:)))>1e-8
if ~isequal(length(g1(:)), length(example1.g1(:))) || max(abs(example1.g1(:)-g1(:)))>1e-8
warning('Jacobian matrices do not match!')
end
delete('example.mat');
delete('example1.mat');

View File

@ -1,9 +1,9 @@
#!/bin/sh
rm -rf example
rm -rf +example
rm -f example*.mat
rm -f example.log
rm -rf example1
rm -rf +example1
rm -f example1*.mat
rm -f example1.log
rm -rf substitution
rm -rf +substitution
rm -f substitution*.mat

View File

@ -70,8 +70,8 @@ verbatim;
y = zeros(M_.endo_nbr,1);
y(1:M_.orig_endo_nbr) = rand(M_.orig_endo_nbr, 1);
x = randn(M_.exo_nbr,1);
y = example.set_auxiliary_variables(y, x, M_.params);
y = example1.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
[residual, g1] = example.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example.mat', 'residual', 'g1', 'TrueData');
[residual, g1] = example1.dynamic(y, x', M_.params, oo_.steady_state, 1);
save('example1.mat', 'residual', 'g1', 'TrueData');
end;

View File

@ -21,7 +21,7 @@ e_c_m = .1;
c_z_1 = .7;
c_z_2 = -.3;
@#include "example/model/pac-expectations/eq0-pacman-parameters.inc"
@#include "example1/model/pac-expectations/eq0-pacman-parameters.inc"
model;
@ -36,9 +36,9 @@ model;
[name='eq:pac']
diff(z) = e_c_m*(x(-1)-z(-1)) + c_z_1*diff(z(-1)) + c_z_2*diff(z(-2)) +
@#include "example/model/pac-expectations/eq0-pacman-growth-neutrality-correction.inc"
@#include "example1/model/pac-expectations/eq0-pacman-growth-neutrality-correction.inc"
+
@#include "example/model/pac-expectations/eq0-pacman-expression.inc"
@#include "example1/model/pac-expectations/eq0-pacman-expression.inc"
+ ez;
end;
@ -65,21 +65,21 @@ verbatim;
x = randn(M_.exo_nbr,1);
y = substitution.set_auxiliary_variables(y, x, M_.params);
y = [y(find(M_.lead_lag_incidence(1,:))); y];
example = load('example.mat');
example1 = load('example1.mat');
[residual, g1] = substitution.dynamic(y, x', M_.params, oo_.steady_state, 1);
if max(abs(example.TrueData.data(:)-TrueData.data(:)))>1e-9
if max(abs(example1.TrueData.data(:)-TrueData.data(:)))>1e-9
error('Simulations do not match.')
end
if ~isequal(length(residual), length(example.residual)) || max(abs(example.residual-residual))>1e-8
if ~isequal(length(residual), length(example1.residual)) || max(abs(example1.residual-residual))>1e-8
warning('Residuals do not match!')
end
if ~isequal(length(g1(:)), length(example.g1(:))) || max(abs(example.g1(:)-g1(:)))>1e-8
if ~isequal(length(g1(:)), length(example1.g1(:))) || max(abs(example1.g1(:)-g1(:)))>1e-8
warning('Jacobian matrices do not match!')
end
delete('example.mat');
delete('example1.mat');
end;

View File

@ -60,7 +60,7 @@ verbatim;
ts = simul_backward_model(initialconditions, 15);
foo = ts.foo.data;
% Evaluate the (VAR) expectation term
ts{'toto'} = example.var_expectations.varexp.evaluate(ts);
ts{'toto'} = example1.var_expectations.varexp.evaluate(ts);
% Check tthat the evaluation is correct.
range = dates('2000Q4'):dates('2004Q2');
if max(abs(ts(range).foo.data-ts(range).toto.data))>1e-5

View File

@ -105,5 +105,5 @@ verbatim;
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
foo = ts.foo.data;
save('example.mat', 'foo');
save('example1.mat', 'foo');
end;

View File

@ -22,7 +22,7 @@ a_x2_2 = -.1;
a_x2_x1_1 = -.1;
a_x2_x1_2 = .2;
@#include "example/model/var-expectations/varexp-parameters.inc"
@#include "example1/model/var-expectations/varexp-parameters.inc"
beta = 1/(1+.02);
@ -41,7 +41,7 @@ x1bar = x1bar(-1) + ex1bar;
x2bar = x2bar(-1) + ex2bar;
foo = .5*foo(-1) +
@#include "example/model/var-expectations/varexp-expression.inc"
@#include "example1/model/var-expectations/varexp-expression.inc"
;
end;
@ -68,8 +68,8 @@ verbatim;
dseries(initialconditions, dates('2000Q1'), {'foo', 'x1','x2', 'x1bar', 'x2bar'});
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
ex = load('example.mat');
delete('example.mat')
ex = load('example1.mat');
delete('example1.mat')
if max(abs(ex.foo-ts.foo.data))>1e-12
error('Simulations do not match!')
end

View File

@ -61,5 +61,5 @@ verbatim;
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
foo = ts.foo.data;
save('example.mat', 'foo');
save('example1.mat', 'foo');
end;

View File

@ -11,7 +11,7 @@ f = .8;
d = .5;
e = .4;
@#include "example/model/var-expectations/varexp-parameters.inc"
@#include "example1/model/var-expectations/varexp-parameters.inc"
beta = 1/(1+.02);
@ -27,7 +27,7 @@ z = f*z(-1) + e_z;
log(y) = d*log(y(-2)) + e*z(-1) + e_y;
foo = .5*foo(-1) +
@#include "example/model/var-expectations/varexp-expression.inc"
@#include "example1/model/var-expectations/varexp-expression.inc"
;
end;
@ -50,10 +50,10 @@ verbatim;
dseries(initialconditions, dates('2000Q1'), {'foo', 'y','z', 'x'});
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
ex = load('example.mat');
ex = load('example1.mat');
end;
delete('example.mat')
delete('example1.mat')
if max(abs(ex.foo-ts.foo.data))>1e-12
error('Simulations do not match!')

View File

@ -59,5 +59,5 @@ verbatim;
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
foo = ts.foo.data;
save('example.mat', 'foo');
save('example1.mat', 'foo');
end;

View File

@ -11,7 +11,7 @@ f = .8;
d = .5;
e = .4;
@#include "example/model/var-expectations/varexp-parameters.inc"
@#include "example1/model/var-expectations/varexp-parameters.inc"
beta = 1/(1+.02);
@ -24,7 +24,7 @@ diff(z) = f*diff(z(-1)) + e_z;
log(y) = d*log(y(-2)) + e*diff(z(-1)) + e_y;
foo = .5*foo(-1) +
@#include "example/model/var-expectations/varexp-expression.inc"
@#include "example1/model/var-expectations/varexp-expression.inc"
;
end;
@ -47,10 +47,10 @@ verbatim;
dseries(initialconditions, dates('2000Q1'), {'foo', 'y','z', 'x'});
set_dynare_seed('default');
ts = simul_backward_model(initialconditions, 100);
ex = load('example.mat');
ex = load('example1.mat');
end;
delete('example.mat')
delete('example1.mat')
if max(abs(ex.foo-ts.foo.data))>1e-12
error('Simulations do not match!')