Fixed bug in the evaluation of the posterior kernel. The persistent variables declared in

priordens.m have to be cleared before calling evaluate_likelihood().

git-svn-id: https://www.dynare.org/svn/dynare/trunk@3058 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
stepan 2009-10-20 15:33:54 +00:00
parent b863a6d6fc
commit 217462afe1
1 changed files with 1 additions and 0 deletions

View File

@ -36,6 +36,7 @@ function lpkern = evaluate_posterior_kernel(parameters,llik)
[ldens,parameters] = evaluate_prior(parameters);
if nargin==1
clear('priordens')% Persistent variables in priordens have to be cleared!
llik = evaluate_likelihood(parameters);
end
lpkern = ldens+llik;