From 50b1f0a18bde3e2d43b26747ff91a3f1e6bb0816 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian?=
 <stephane.adjemian@univ-lemans.fr>
Date: Fri, 30 Jun 2017 12:09:46 +0200
Subject: [PATCH] Merge pull request #1473 from JohannesPfeifer/sensitivity

Filter out a vector-sized nobs, which crashes dynare_sensitivity.m
(cherry picked from commit 970feee3422ebf48d26c22dace0877cce71559c3)
---
 matlab/dynare_sensitivity.m | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/matlab/dynare_sensitivity.m b/matlab/dynare_sensitivity.m
index acb0f12b5..f090db0b6 100644
--- a/matlab/dynare_sensitivity.m
+++ b/matlab/dynare_sensitivity.m
@@ -93,6 +93,9 @@ if ~isempty(options_gsa.datafile) || isempty(bayestopt_) || options_gsa.rmse
         disp('must be specified for RMSE analysis!');
         error('Sensitivity anaysis error!')
     end
+    if ~isempty(options_.nobs) && length(options_.nobs)~=1
+        error('dynare_sensitivity does not support recursive estimation. Please specify nobs as a scalar, not a vector.')
+    end
     options_.datafile = options_gsa.datafile;
     if isfield(options_gsa,'first_obs')
         options_.first_obs=options_gsa.first_obs;
-- 
GitLab