diff --git a/matlab/prior_draw.m b/matlab/prior_draw.m index 9a22dc39c..937730748 100644 --- a/matlab/prior_draw.m +++ b/matlab/prior_draw.m @@ -1,4 +1,4 @@ -function pdraw = prior_draw(init,uniform) +function pdraw = prior_draw(init,uniform) % --*-- Unitary tests --*-- % This function generate one draw from the joint prior distribution. % % INPUTS @@ -93,6 +93,11 @@ end if uniform_draws pdraw(uniform_index) = rand(length(uniform_index),1).*(p4(uniform_index)-p3(uniform_index)) + p3(uniform_index); + out_of_bound = find( (pdraw(uniform_index)'>ub(uniform_index)) | (pdraw(uniform_index)'ub(uniform_index)) | (pdraw(uniform_index)'ub(inverse_gamma_2_index)) | (pdraw(inverse_gamma_2_index)'