From d67e003e039089413184e2feac8b3840d9391ae7 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Thu, 23 Jul 2015 16:45:40 +0200 Subject: [PATCH] Correct check condition in dynare_estimation_init.m introduced in b2017ffecedea469b0f084890e47eebb2501d1e9 --- matlab/dynare_estimation_init.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/dynare_estimation_init.m b/matlab/dynare_estimation_init.m index b7865f566..e712e7e27 100644 --- a/matlab/dynare_estimation_init.m +++ b/matlab/dynare_estimation_init.m @@ -148,7 +148,7 @@ if ~isempty(estim_params_) [xparam1,estim_params_,bayestopt_,lb,ub,M_] = set_prior(estim_params_,M_,options_); end -if ~all(bayestopt_.pshape~=0) || ~all(bayestopt_.pshape==0) +if any(bayestopt_.pshape==0) && any(bayestopt_.pshape~=0) error('Estimation must be either fully ML or fully Bayesian. Maybe you forgot to specify a prior distribution.') end % Check if a _prior_restrictions.m file exists