Hi Johannes,

I do not think that we still need these options in the estimation command. Dynare adds a constant if and only if the steady state is nonzero, we may safely remove these options. I found a related issue in the same matlab routine. In the first part of the file (line 98 in master), we define noconstant depending on the value of option prefilter:

if options_.prefilter == 1
    options_.noconstant = 1;
end

and noconstant is rewritten at the end… We should check that the user does not prefilter the data if the model has a nonzero steady state. We just need to set option noconstant before line 98 and issue an error message if options noconstant and prefilter are nonzero.

Best,
Stéphane.

On 29/01/2014 17:15, Johannes Pfeifer wrote:

Dear all,

the preprocessor currently allows setting ```constant``` and ```noconstant```-options (although they are not fully documented yet).

But in ```dynare_estimation_init.m``` any such setting is automatically overwritten by:

if all(abs(oo_.steady_state(bayestopt_.mfys))<1e-9)
    options_.noconstant = 1;
else
    options_.noconstant = 0;
end

I don't really see the point of keeping the option. Rather the user should specify a correct observation equation. In that case, the current treatment should assure correct results.

Best,

Johannes
_______________________________________________
Dev mailing list
Dev@dynare.org
https://www.dynare.org/cgi-bin/mailman/listinfo/dev


-- 
Dynare Team