I find it undesirable that Dynare now by default uses a second order approximation with particle filtering.
dynare_estimation_1 used to set order=1 by default. With the particle filter that is no longer the case. Estimation of legacy mod-files now always crashes with the error that
Error using dynare_estimation_1 (line 43)
For estimating the model with a second order approximation using a non linear filter, one should have options_.particle.status=1;
if order=1 is not explicitly specified in the estimation command. The reason is that Dynare by default initializes order=2. Hence, many legacy mod-files will crash. I would suggest we either set the baseline order in dynare_estimation_1 to 1 as before unless order is set explicitly to 2 in estimation (or options_.particle.status=1 is defined) or we have to make the error message more explicit.
--------
Johannes Pfeifer
Haußerstr. 29
72076 Tübingen
Tel.: +49-(0)7071-6396184
Mobil: +49-(0)170-6936820
jpfeifer@gmx.de
"Johannes Pfeifer" jpfeifer@gmx.de writes:
I find it undesirable that Dynare now by default uses a second order approximation with particle filtering.
The default did not change. You need to recompile the preprocessor.