From aedc9fb2e418b90ab887b6285602316351a65feb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Tue, 18 Jun 2019 17:01:06 +0200 Subject: [PATCH] Bugfix: perfect_foresight_setup safety check does not correctly index M_.lead_lag_incidence --- matlab/perfect-foresight-models/perfect_foresight_setup.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/perfect-foresight-models/perfect_foresight_setup.m b/matlab/perfect-foresight-models/perfect_foresight_setup.m index 805d80221..b379be4f9 100644 --- a/matlab/perfect-foresight-models/perfect_foresight_setup.m +++ b/matlab/perfect-foresight-models/perfect_foresight_setup.m @@ -35,7 +35,7 @@ test_for_deep_parameters_calibration(M_); if size(M_.lead_lag_incidence,2)-nnz(M_.lead_lag_incidence(M_.maximum_endo_lag+1,:)) > 0 mess = 'PERFECT_FORESIGHT_SETUP: error in model specification : the variable(s) '; - var_list = M_.endo_names(M_.lead_lag_incidence(M_.maximum_lag+1,:)==0); + var_list = M_.endo_names(M_.lead_lag_incidence(M_.maximum_endo_lag+1,:)==0); for i=1:length(var_list) if i