From 9b8a54266170e63132e1e5842c41d9bc920dc4bc Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Tue, 18 Oct 2016 10:52:57 +0200 Subject: [PATCH] Initialize variance decomposition array to NaN instead of 0 Because only stationary variables are updated, prevents non-stationary variables from showing up with 0 instead of NaN --- matlab/th_autocovariances.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/th_autocovariances.m b/matlab/th_autocovariances.m index 31ee5025c..1102c2f90 100644 --- a/matlab/th_autocovariances.m +++ b/matlab/th_autocovariances.m @@ -181,7 +181,7 @@ if options_.hp_filter == 0 && ~options_.bandpass.indicator if M_.exo_nbr == 1 Gamma_y{nar+2} = ones(nvar,1); else - Gamma_y{nar+2} = zeros(nvar,M_.exo_nbr); + Gamma_y{nar+2} = NaN(nvar,M_.exo_nbr); SS(exo_names_orig_ord,exo_names_orig_ord)=M_.Sigma_e+1e-14*eye(M_.exo_nbr); cs = chol(SS)'; b1(:,exo_names_orig_ord) = ghu1;