From 839e7075f6971fd6015d929ee4b5fd1344a62e23 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Sat, 25 Mar 2017 17:44:12 +0100 Subject: [PATCH] dsge_simulated_theoretical_covariance.m: fix bug that led to last _2ndOrderMoments*.mat file not being saved, instead overwriting the prior one Produced wrong posterior covariance estimates in large models, because the moments matrix contained zeros that were not overwritten by loaded draws due to missing file --- matlab/dsge_simulated_theoretical_covariance.m | 1 - 1 file changed, 1 deletion(-) diff --git a/matlab/dsge_simulated_theoretical_covariance.m b/matlab/dsge_simulated_theoretical_covariance.m index 38ef7c3b6..8296b90da 100644 --- a/matlab/dsge_simulated_theoretical_covariance.m +++ b/matlab/dsge_simulated_theoretical_covariance.m @@ -126,7 +126,6 @@ for file = 1:NumberOfDrawsFiles if ~test% Prepare the last round... Covariance_matrix = zeros(NumberOfLinesInTheLastCovarFile,nvar*(nvar+1)/2); NumberOfCovarLines = NumberOfLinesInTheLastCovarFile; - CovarFileNumber = CovarFileNumber - 1; elseif test<0 Covariance_matrix = zeros(MaXNumberOfCovarLines,nvar*(nvar+1)/2); else