Page 1 of 1

Does identification work in 4.2?

PostPosted: Thu Apr 07, 2011 3:39 pm
by reluginbuhl
When I attempt to run Dynare and use the identification command, Matlab completely crashes: it disappears without any trace from my screen. Is this routine not yet operational. Is there anyway to use it?

Thank you for any help and advice you can provide.

Rob Luginbuhl

Re: Does identification work in 4.2?

PostPosted: Fri Apr 08, 2011 1:22 pm
by HoutanBastani
Please post your .mod file.

Re: Does identification work in 4.2?

PostPosted: Fri Apr 08, 2011 2:48 pm
by reluginbuhl
I actually first noticed this problem using a larger model. But I just checked, and I get the same thing using the RBC model. Here are the files for the RBC model.

Re: Does identification work in 4.2?

PostPosted: Tue Apr 12, 2011 8:59 am
by rattoma
Hi,

there were a number of problems in your mod file

1) you observe a non-stationary variable: identification uses theoretical moments of observed variables, and variance is infinite for non-stationary ones;
2) Y_obs was defined in such a way that it does not have a static solution (dA is not 1 in steady state)
3) observation trend for Y_obs is not log-linear

I attach a new project where you observe dY_obs. Then, the whole list of parameters is not identified, and I have re-set the list of params to an identifiable one.
If the project does not work with the official 4.2.0, there are debugs in the 4.2 branch on the official dynare repository.

best
Marco

Re: Does identification work in 4.2?

PostPosted: Wed Apr 13, 2011 2:49 pm
by reluginbuhl
Marco,

Thank you very much for your help. Your comments are concise, clear, and helpful.

Your corrections and improvements unfortunately do not result in an mod-file that will run in Dynare 4.2. Your mod-file does run in 4.1.3 if I use the Matlab routine 'myboxplot.m' from either 4.2 or 4.1.2 and add the Matlab routine myprctilecol.m (found on the Dynare website and cut and paste into an m-file).

In 4.2 the identification command causes Matlab to crash. This is due to a problem with the Dynare file Dynare\mex\matlab\win64-7.5-7.7\mjdgges.mexw64. Does anyone know if this is a problem with Dynare 4.2? Or is it something to do with my Dynare installation or version of Matlab (7.7.0.471 R2008b)?

Thank you for the help.

Sincerely,
Rob Luginbuhl

Re: Does identification work in 4.2?

PostPosted: Wed Apr 13, 2011 7:01 pm
by rattoma
Hi,

I think you have either to use 4.1.3 or build the debugged pre-processor for 4.2 dowloading the source codes from the dynare repository (it will be released as dynare 4.2.1).

best
Marco

Re: Does identification work in 4.2?

PostPosted: Thu Apr 14, 2011 3:25 pm
by reluginbuhl
Marco,
Thank you. I really appreciate this information.
-Rob