Make sure diffuse_filter triggers qz_criterium>1

Closes #1215
time-shift
Johannes Pfeifer 2016-06-07 11:59:20 +02:00
parent 68bc9cb9bb
commit 940ff7fb7d
1 changed files with 9 additions and 2 deletions

View File

@ -136,8 +136,15 @@ if isequal(options_.lik_init,1)
'a stationary model. If your model contains unit roots, use ' ...
'option diffuse_filter'])
end
elseif isempty(options_.qz_criterium)
options_.qz_criterium = 1+1e-6;
else
if isempty(options_.qz_criterium)
options_.qz_criterium = 1+1e-6;
else
if options_.qz_criterium <= 1;
fprintf('\ndynare_estimation_init:: diffuse filter is incompatible with a qz_criterium<=1. Resetting it to 1+1e-6.\n')
options_.qz_criterium = 1+1e-6;
end
end
end
% Set options related to filtered variables.