diff --git a/matlab/execute_prior_posterior_function.m b/matlab/execute_prior_posterior_function.m index 10449c2c57238ffc1ec94a0d31ee3c197a698a1f..c37a27d63fc3782acf509ee315682a1a99c58d9b 100644 --- a/matlab/execute_prior_posterior_function.m +++ b/matlab/execute_prior_posterior_function.m @@ -68,12 +68,9 @@ elseif strcmpi(type,'prior') else error('The prior distributions are not properly set up.') end - if exist([M_.fname '_prior_restrictions.m']) - error('prior_function currently does not support endogenous prior restrictions.') - %options_.plot_priors=0; - %[~,~,~,~, M_, options_, oo_, ~, ~] = ... - % dynare_estimation_init(M_.endo_names, M_.fname, 1, M_, options_, oo_, estim_params_, bayestopt_); - end + end + if exist([M_.fname '_prior_restrictions.m']) + warning('prior_function currently does not support endogenous prior restrictions. They will be ignored. Consider using a prior_function with nobs=1.') end prior_draw(bayestopt_, options_.prior_trunc); else