Fixed wrong threshold (unit root detection again).

time-shift
Stéphane Adjemian (Charybdis) 2017-04-05 14:14:56 +02:00
parent 288f010944
commit 97ac502d3d
1 changed files with 1 additions and 1 deletions

View File

@ -167,7 +167,7 @@ end
if info(1) > 0
if DynareOptions.order>1
[eigenvalues_] = check(Model,DynareOptions, DynareResults);
if any(abs(1-abs(eigenvalues_))<DynareOptions.qz_criterium)
if any(abs(1-abs(eigenvalues_))<abs(DynareOptions.qz_criterium-1))
error('Your model has at least one unit root and you are using a nonlinear filter. Please set nonlinear_filter_initialization=3.')
end
else