error('identification_analysis: There are NaN in the JJ matrix. Please check whether your model has units roots and you forgot to set diffuse_filter=1.')
error('There are NaN in the JJ matrix. Please check whether your model has units roots and you forgot to set diffuse_filter=1.')
elseifany(any(isnan(gam)))
error('There are NaN''s in the theoretical moments: make sure that for non-stationary models stationary transformations of non-stationary observables are used for checking identification. [TIP: use first differences].')
end
whilelength(indJJ)<nparam&&nlags<10,
disp('The number of moments with non-zero derivative is smaller than the number of parameters')