diff --git a/matlab/evaluate_likelihood.m b/matlab/evaluate_likelihood.m index 7e7a6b3be6bc7543541407c0baf0859c8675bc15..cf044bdadb832830cdc367a0231f05d6186206b8 100644 --- a/matlab/evaluate_likelihood.m +++ b/matlab/evaluate_likelihood.m @@ -134,10 +134,7 @@ if isempty(load_data) load_data = 1; end -pshape_original = bayestopt_.pshape; -bayestopt_.pshape = Inf(size(bayestopt_.pshape)); -clear('priordens')% - llik = -DsgeLikelihood(parameters,gend,data,data_index,number_of_observations,no_more_missing_observations); +ldens = evaluate_prior(parameters); +llik = llik - ldens; -bayestopt_.pshape = pshape_original; \ No newline at end of file diff --git a/matlab/evaluate_prior.m b/matlab/evaluate_prior.m index db24e28ac286866e411b77d3a81156b71555303a..599be0cca3fdf5717f14035f0082a1d1a494b665 100644 --- a/matlab/evaluate_prior.m +++ b/matlab/evaluate_prior.m @@ -61,5 +61,5 @@ if ischar(parameters) error end end -clear('priordens'); + ldens = priordens(parameters, bayestopt_.pshape, bayestopt_.p6, bayestopt_.p7, bayestopt_.p3, bayestopt_.p4); \ No newline at end of file