Page 1 of 1

Error with estimation: qz_criterium too large

PostPosted: Thu Jun 29, 2017 9:10 pm
by michall23full
I have one more issue with Alpanda et al. (2010) model. After I fixed the problem of misspecification I embarked upon estimation (actually mode finding) and I got the following error: c:\dynare\4.6\matlab\dynare_estimation_init.m: option qz_criterium is too large for estimating/smoothing a stationary model . If your model contains unit roots, use option diffuse_filter, suggesting that unit root is present in the model.
However, I calibrated model to prior mean and no unit root neither collinearity was found.

I attach dataset (xls as *.mat file I use is not allowed), code for estimation and calibaration.

Thanks in advance for advice.

Re: Error with estimation: qz_criterium too large

PostPosted: Fri Jun 30, 2017 8:35 am
by jpfeifer
You only provide a different datafile here. My guess is that the problem comes from you specifying
Code: Select all
options_.qz_criterium=1;%Tolerance for unit eigenvalue

in your code. For estimating a stationary model, options_.qz_criterium must be smaller than 1. It is not allowed to be equal to 1.

Re: Error with estimation: qz_criterium too large

PostPosted: Tue Jul 04, 2017 7:25 am
by michall23full
Thanks for your reply. I missed the fact that this line remained in the file. I removed it and added measurement error for foreign inflation to avoid stochastic singularity and it works now.