Page 1 of 1

model comparison with dynare 4.0.3

PostPosted: Tue May 26, 2009 1:48 pm
by hbadrakhan
i'm trying to get the posterior odds to compare two models, how can can i compare two models using dynare?
i have tried the code: [model_comparison(model_comparison_approximation=laplace) model name1, model name2;];but it is not working, and it gives the following error:
(ERROR: model name.mod:85.17-46: syntax error, unexpected MODEL_COMPARISON, expecting MODEL_COMPARISON_APPROXIMATION or NOPRINT or PRINT.), and when i use (MODEL_COMPARISON_APPROXIMATION) instead of (model_comparison), it gives the following error:
(??? Error: File: model name.m Line: 186 Column: 62 The expression to the left of the equals sign is not a valid target for
an assignment.)
Can any one please provide me with the right code and process to achieve my target?

Re: model comparison with dynare 4.0.3

PostPosted: Tue May 26, 2009 2:36 pm
by StephaneAdjemian
Hi, Did you try the example given in this thread?
Stéphane.

Re: model comparison with dynare 4.0.3

PostPosted: Tue May 26, 2009 6:13 pm
by hbadrakhan
i have tried this thread; which is a code written in Matlab to run in Matlab, not in Dynare; but it is not working too, and gives the following error:
[??? Undefined function or method 'model_comparison' for input arguments of
type 'cell'.

Error in ==> CompareModels at 8
PosteriorOddsTable = model_comparison(file_names,model_priors);].

i've tried the code posted by MichelJuillard » Fri Sep 22, 2006 1:29 pm , on Rabanal and Rubio (2003) example, and also the code provided by MichelJuillard » Fri Sep 22, 2006 8:41 pm, but both are not working.

i want to get my model comparison based on the posterior results, how can i do that??

Re: model comparison with dynare 4.0.3

PostPosted: Tue May 26, 2009 9:24 pm
by StephaneAdjemian
Ok. This bug is fixed in the snapshot version of dynare.

Stéphane.