From 4dbbba414f26a1edf68c6b4f4aa3cedbddf5a18f Mon Sep 17 00:00:00 2001 From: Marco Ratto <marco.ratto@jrc.ec.europa.eu> Date: Tue, 12 Apr 2011 12:09:17 +0200 Subject: [PATCH] Fixed for new treatment of auxiliary variables w.r.t. dynare version 4.1. --- matlab/gsa/map_ident_.m | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/matlab/gsa/map_ident_.m b/matlab/gsa/map_ident_.m index 96c285574..d53cefca9 100644 --- a/matlab/gsa/map_ident_.m +++ b/matlab/gsa/map_ident_.m @@ -96,15 +96,10 @@ if opt_gsa.load_ident_files==0, npred = oo_.dr.npred; iv = (1:endo_nbr)'; ic = [ nstatic+(1:npred) endo_nbr+(1:size(oo_.dr.ghx,2)-npred) ]'; - aux = oo_.dr.transition_auxiliary_variables; - k = find(aux(:,2) > npred); - aux(:,2) = aux(:,2) + nstatic; - aux(k,2) = aux(k,2) + oo_.dr.nfwrd; - dr.ghx = T(:, [1:(nc1-M_.exo_nbr)],1); - dr.ghu = T(:, [(nc1-M_.exo_nbr+1):end], 1); - [Aa,Bb] = kalman_transition_matrix(dr, ... - iv, ic, aux, M_.exo_nbr); + dr.ghx = T(:, [1:(nc1-M_.exo_nbr)],1); + dr.ghu = T(:, [(nc1-M_.exo_nbr+1):end], 1); + [Aa,Bb] = kalman_transition_matrix(dr,iv,ic,M_.exo_nbr); % bayestopt_.restrict_var_list, ... % bayestopt_.restrict_columns, ... % bayestopt_.restrict_aux, M_.exo_nbr); @@ -115,8 +110,7 @@ if opt_gsa.load_ident_files==0, for j=2:length(istable), dr.ghx = T(:, [1:(nc1-M_.exo_nbr)],j); dr.ghu = T(:, [(nc1-M_.exo_nbr+1):end], j); - [Aa,Bb] = kalman_transition_matrix(dr, ... - iv, ic, aux, M_.exo_nbr); + [Aa,Bb] = kalman_transition_matrix(dr, iv, ic, M_.exo_nbr); % bayestopt_.restrict_var_list, ... % bayestopt_.restrict_columns, ... % bayestopt_.restrict_aux, M_.exo_nbr); -- GitLab