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. -- Sébastien Villemot Researcher in Economics & Debian Maintainer http://www.dynare.org/sebastien Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594
participants (2)
-
Johannes Pfeifer -
Sébastien Villemot