From 9b165d77853e89c8e3d3ab366ff7e083bc908ad5 Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@ec.europa.eu>
Date: Sat, 16 Dec 2023 12:07:54 +0100
Subject: [PATCH] occbin.map_regime.m: trap case where indicator is empty

---
 matlab/+occbin/map_regime.m | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/matlab/+occbin/map_regime.m b/matlab/+occbin/map_regime.m
index 0a8cb651f3..0cbee7d880 100644
--- a/matlab/+occbin/map_regime.m
+++ b/matlab/+occbin/map_regime.m
@@ -26,6 +26,9 @@ function [regime, regime_start, error_flag]=map_regime(binding_indicator,debug_s
 % Journal of Monetary Economics 70, 22-38
 
 error_flag=0;
+if isempty(binding_indicator)
+    binding_indicator = false;
+end
 % analyse violvec and isolate contiguous periods in the other regime.
 regime(1) = binding_indicator(1);
 regime_index = 1;
-- 
GitLab