* Added an exit condition in DsgeLikelihood when the jacobian of the
dynamic model (evaluated at the steady state) is complex. * Added case 6 inf print_info (complex steady jacobian). git-svn-id: https://www.dynare.org/svn/dynare/trunk@2890 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
71ba0d6433
commit
4a0a0c1ab9
|
@ -131,7 +131,7 @@ function [fval,cost_flag,ys,trend_coeff,info] = DsgeLikelihood(xparam1,gend,data
|
||||||
fval = bayestopt_.penalty+1;
|
fval = bayestopt_.penalty+1;
|
||||||
cost_flag = 0;
|
cost_flag = 0;
|
||||||
return
|
return
|
||||||
elseif info(1) == 3 || info(1) == 4 || info(1) == 19 || info(1) == 20 || info(1) == 21
|
elseif info(1) == 3 || info(1) == 4 || info(1)==6 ||info(1) == 19 || info(1) == 20 || info(1) == 21
|
||||||
fval = bayestopt_.penalty+info(2);
|
fval = bayestopt_.penalty+info(2);
|
||||||
cost_flag = 0;
|
cost_flag = 0;
|
||||||
return
|
return
|
||||||
|
|
|
@ -44,6 +44,8 @@ function print_info(info,noprint)
|
||||||
case 5
|
case 5
|
||||||
error(['Blanchard Kahn conditions are not satisfied:' ...
|
error(['Blanchard Kahn conditions are not satisfied:' ...
|
||||||
' indeterminacy due to rank failure'])
|
' indeterminacy due to rank failure'])
|
||||||
|
case 6
|
||||||
|
error('The jacobian matrix evaluated at the steady state is complex')
|
||||||
case 19
|
case 19
|
||||||
error('The steadystate file did not compute the steady state (inconsistent deep parameters).')
|
error('The steadystate file did not compute the steady state (inconsistent deep parameters).')
|
||||||
case 20
|
case 20
|
||||||
|
|
Loading…
Reference in New Issue