Commit ad451ad2 authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

Merge branch 'prior_dens_info' into 'master'

Deal with info returned by priordens being a vector

See merge request Dynare/dynare!1629
parents 513f3ec6 09a166f4
......@@ -106,7 +106,7 @@ end
test_for_deep_parameters_calibration(Model);
[lnprior,~,~,info]= priordens(xparam1,BayesInfo.pshape,BayesInfo.p6,BayesInfo.p7,BayesInfo.p3,BayesInfo.p4);
if info
if any(info)
fprintf('The prior density evaluated at the initial values is Inf for the following parameters: %s\n',BayesInfo.name{info,1})
error('The initial value of the prior is -Inf')
end
......
......@@ -144,7 +144,7 @@ if tt5
if any(x(id5)-p3(id5)<0) || any(x(id5)-p4(id5)>0)
logged_prior_density = -Inf ;
if nargout ==4
info=id5(any(x(id5)-p3(id5)<0) || any(x(id5)-p4(id5)>0));
info=id5((x(id5)-p3(id5)<0) || (x(id5)-p4(id5)>0));
end
return
end
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment