Merge pull request #922 from JohannesPfeifer/identification_JJ_unit_root

Add check for presence of NaN in JJ to identification_analysis.m
time-shift
Stéphane Adjemian 2015-05-07 12:48:49 +02:00
commit 7e3778df7f
1 changed files with 3 additions and 0 deletions

View File

@ -85,6 +85,9 @@ if info(1)==0,
derivatives_info.DYss=dYss;
if init,
indJJ = (find(max(abs(JJ'),[],1)>1.e-8));
if isempty(indJJ) && any(any(isnan(JJ)))
error('There are NaN in the JJ matrix. Please check whether your model has units roots and you forgot to set lik_init~=1.' )
end
while length(indJJ)<nparam && nlags<10,
disp('The number of moments with non-zero derivative is smaller than the number of parameters')
disp(['Try increasing ar = ', int2str(nlags+1)])