From 4dcdb81a31ef2413c5a1e34fbfd5e643fcb66d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stephane.adjemian@univ-lemans.fr> Date: Sun, 2 Apr 2017 20:49:41 +0200 Subject: [PATCH] Changed error message introduced in 30c9b3721564d89d1b85abcdc75d493075e6ca77. --- matlab/initial_estimation_checks.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/initial_estimation_checks.m b/matlab/initial_estimation_checks.m index 98bb6672d8..588a014cd4 100644 --- a/matlab/initial_estimation_checks.m +++ b/matlab/initial_estimation_checks.m @@ -167,8 +167,8 @@ end if info(1) > 0 if DynareOptions.order>1 [eigenvalues_] = check(Model,DynareOptions, DynareResults); - if any(abs(1-abs(eigenvalues_))<1e-10) - error('Your model has a unit root, but estimation at order>1 currently only supports stationary models') + if any(abs(eigenvalues_)>DynareOptions.qz_criterium) + error('Your model has at least one unit root and you are using a nonlinear filter. Please set nonlinear_filter_initialization=3.') end else disp('Error in computing likelihood for initial parameter values') -- GitLab