trunk tests:

* added Makefile for cleaning tests directory
* removed some useless stuff in objectives/
* added some svn:ignore properties


git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@2150 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
sebastien 2008-10-14 09:14:20 +00:00
parent 63f5008305
commit 6c6402fdeb
9 changed files with 31 additions and 145 deletions

31
tests/Makefile Normal file
View File

@ -0,0 +1,31 @@
MODS=$(shell find -name '*.mod')
all:
clean:
# Model files
rm -f $(patsubst %.mod, %.m, $(MODS))
rm -f $(patsubst %.mod, %_static.m, $(MODS))
rm -f $(patsubst %.mod, %_dynamic.m, $(MODS))
# Results
rm -f $(patsubst %.mod, %_results.mat, $(MODS))
rm -f $(patsubst %.mod, %_mode.mat, $(MODS))
rm -f $(patsubst %.mod, %_mh_mode.mat, $(MODS))
rm -f $(patsubst %.mod, %_mean.mat, $(MODS))
rm -f $(patsubst %.mod, %_pindx.mat, $(MODS))
rm -f $(patsubst %.mod, %_params.mat, $(MODS))
rm -rf $(patsubst %.mod, %, $(MODS))
rm -f $(patsubst %.mod, %.log, $(MODS))
# Graphics
rm -f $(patsubst %.mod, %*.pdf, $(MODS))
rm -f $(patsubst %.mod, %*.eps, $(MODS))
rm -f $(patsubst %.mod, %*.fig, $(MODS))
# Remove files generated by csminwel.m
rm -f $(shell find -name g1.mat)
rm -f $(shell find -name g2.mat)
rm -f $(shell find -name g3.mat)
rm -f $(shell find -name H.dat)

View File

@ -1,7 +0,0 @@
/sgu_ex1.log/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
/sgu_ex1.m/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
/sgu_ex1.mat/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
/sgu_ex1.mod/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
/sgu_ex1_ff.m/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
/sgu_ex1_fff.m/1.1.2.1/Sun Feb 6 15:45:32 2005//Tv3_03
D

View File

@ -1 +0,0 @@
dynare_test/tests/objectives

View File

@ -1 +0,0 @@
:ext:pythie.cepremap.cnrs.fr/var/lib/cvs

View File

@ -1 +0,0 @@
Tv3_03

View File

@ -1,15 +0,0 @@
MATRIX OF COVARIANCE OF EXOGENOUS SHOCKS
Variables e
e 1.000000
POLICY AND TRANSITION FUNCTIONS
k a c
Constant -1.552215 0 -0.969516
(correction) 0.241022 0 -0.096072
k(-1) 0.419109 0 0.252523
e 1.397031 1.000000 0.841743
k(-1)k(-1) -0.003501 0 -0.002559
e e -0.038899 0 -0.028434
k(-1) e -0.023340 0 -0.017061

View File

@ -1,98 +0,0 @@
clear all
global scalv_ ex_ recur_ recurs_ ys_ y_ exe_ lgy_ lgx_ lgr_ dsmpl_ endval_
...
global endo_nbr exo_nbr iy_ ykmin_ ykmax_ xkmin_ xkmax_ zkmin_ zkmax_ iter_
...
global dynatol_ slowc_ maxit_ valf_ ys0_ recurs0_ timing_ ct_ gstep_ Sigma_e_ fname_ lgx_orig_ord_
dsmpl_=0;
dynatol_=0.00001;
maxit_=10;
slowc_=1;
timing_=0;
ct_=0;
gstep_=1e-2;
endval_=0;rplottype_=0;
fname_ = 'sgu_ex1';
logname_ = 'sgu_ex1.log';
diary off;
warning off;
delete sgu_ex1.log;
warning on;
warning backtrace;
diary sgu_ex1.log;
iter_ = 20000;
global alpha beta delta gamma rho
beta = 0.95;
delta = 1;
alpha = 0.3;
rho = 0;
gamma = 2;
lgy_ = 'a';
lgy_ = str2mat(lgy_,'c');
lgy_ = str2mat(lgy_,'k');
lgx_ = 'e';
lgx_orig_ord_ = [1];
endo_nbr = 3;
exo_nbr = 1;
recur_nbr = 0;
iy_ = [ 1 0 2];
temp = [ 3 4 5];
iy_ = [ iy_ ; temp ];
temp = [ 6 7 0];
iy_ = [ iy_ ; temp ];
ykmin_ = 1;
ykmax_ = 1;
xkmin_ = 0;
xkmax_ = 0;
zkmin_ = 0;
zkmax_ = 0;
% INITVAL
valf_ = 0;
endval_=0;
ys_ = zeros(3,1);
exe_ = zeros(1,1);
ys0_ = 0;
ex0_ = 0;
recurs0_ = 0;
ys_(3)=0;
ys_(2)=0;
ys_(1)=0;
exe_(1)=0;
if exo_nbr > 0;
ex_ =ones(iter_ + xkmin_ + xkmax_,1) * exe_';
end;
Sigma_e_ = 1;
var_list_ = [];
options.ar = 0;
options.dr_algo = 0;
options.simul_algo = 0;
options.nocorr = 1;
options.drop = 100;
options.linear = 0;
options.nofunctions = 0;
options.nomoments = 1;
options.irf = 0;
options.order = 2;
options.replic = 0;
stoch_simul(options,var_list_);
global dr_
dr_obj_ = dr_;
save sgu_ex1 dr_obj_;
diary off

View File

@ -1,11 +0,0 @@
function z=sgu_ex1_ff(y)
z=zeros(3,1);
global ex_ it_ recur_
global alpha beta delta gamma rho
z(1) = exp(y(4))+exp(y(5)) -((1-delta)*exp(y(2))+exp(y(3))*exp(y(2))^alpha) ...
;
z(2) = exp(y(4))^(-gamma) -(beta*exp(y(7))^(-gamma)*(exp(y(6))*alpha*exp( ...
y(5))^(alpha-1)+1-delta));
z(3) = y(3) -(rho*y(1)+ex_(it_-1,1));

View File

@ -1,11 +0,0 @@
function z=sgu_ex1_fff(y)
z=zeros(3,1);
global ex_ it_ recur_
global alpha beta delta gamma rho
z(1) = exp(y(2))+exp(y(3)) -((1-delta)*exp(y(3))+exp(y(1))*exp(y(3))^alpha) ...
;
z(2) = exp(y(2))^(-gamma) -(beta*exp(y(2))^(-gamma)*(exp(y(1))*alpha*exp( ...
y(3))^(alpha-1)+1-delta));
z(3) = y(1) -(rho*y(1)+ex_(it_-1,1));