From 9549b0dd42365f7147bce86b39dd58f0e870daca Mon Sep 17 00:00:00 2001 From: adjemian Date: Thu, 26 Jul 2007 08:21:54 +0000 Subject: [PATCH] Correction of a bug related to info. git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1377 ac1d8469-bf42-47a9-8791-bf33cf982152 --- matlab/DsgeVarLikelihood.m | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/matlab/DsgeVarLikelihood.m b/matlab/DsgeVarLikelihood.m index 619eb378a..a78493dad 100644 --- a/matlab/DsgeVarLikelihood.m +++ b/matlab/DsgeVarLikelihood.m @@ -14,8 +14,6 @@ NumberOfObservedVariables = size(options_.varobs,1); NumberOfLags = options_.varlag; k = NumberOfObservedVariables*NumberOfLags ; -info = [ ]; - mYY = evalin('base', 'mYY'); mYX = evalin('base', 'mYX'); mXY = evalin('base', 'mXY'); @@ -69,6 +67,7 @@ M_.Sigma_e = Q; dsge_prior_weight = M_.params(strmatch('dsge_prior_weight',M_.param_names)); if dsge_prior_weight<(k+NumberOfObservedVariables)/nobs; fval = bayestopt_.penalty*min(1e3,(k+NumberOfObservedVariables)/nobs-dsge_prior_weight); + info = 51 cost_flag = 0; return; end @@ -143,7 +142,7 @@ if ~isinf(dsge_prior_weight) v = diag(SIGMAu); k = find(v<0); fval = bayestopt_.penalty*min(1e3,exp(abs(v(k)))); - info = 51; + info = 52; cost_flag = 0; return; end