defualt optimizer (Chris Sim’s csminwel)

This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location where you will have to reset your password.
Forum rules
This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location (https://forum.dynare.org) where you will have to reset your password.

defualt optimizer (Chris Sim’s csminwel)

Postby p.gelain » Tue Jul 01, 2008 3:21 pm

Hi

maybe all of you know that the default optimizer used in the first stage of the estimation, when dynare maximizes the loglik to find the posterior modes, has a random component (am I right?)...sometimes it happens that running the code more than once, I end up with different modes, different s.d., different Laplace approximation and so on.. These values are then used to initialize the M-H. I know that the results from the M-H should be independent from the starting point, but I would like to ask if someone has noted the same strange behaviour of the that optimizer and if one should care about it or not...
Thanks.

Paolo
p.gelain
 
Posts: 61
Joined: Wed Jul 11, 2007 9:13 pm
Location: Norges Bank

Postby reubenpjacob » Wed Jul 02, 2008 6:10 am

yes i have noticed the same behavior. it is true that the sims optimizer has a random component. i try to do MCMC also to check if the mode that the optimizer found is indeed the right one.


reuben
reubenpjacob
 
Posts: 133
Joined: Fri Oct 06, 2006 3:23 pm
Location: Reserve Bank of New Zealand

Postby p.gelain » Wed Jul 02, 2008 7:48 am

thanks Reuben....I try as well to do the MCMC but apart from the fact that the results are awful in my case, the results of the optimizer are each time very different and this affects the MCMC (for instance in a running dynare starts the MCMC procedure, in the following it is not able to find the initial mh_scale value and I have to put 0.00001, or for instance in a running the optimizer finds the maximum after 6 iterations, and in another one at the 800th iteration it still has not found the maximum!!!!). I was wondering if we can interpret the behavior of the optimizer as a sign of problems with the model (misspecification? bad priors?)

Paolo
p.gelain
 
Posts: 61
Joined: Wed Jul 11, 2007 9:13 pm
Location: Norges Bank

Postby reubenpjacob » Wed Jul 02, 2008 8:34 am

why dont do you just do the MCMC , concatenate the draws , and examine how the logpo2 , ie the posterior value, evolves?
if it is higher than the mode value that the optimizer gives, then you should give the parameter values corresponding to the mcmc mode
reubenpjacob
 
Posts: 133
Joined: Fri Oct 06, 2006 3:23 pm
Location: Reserve Bank of New Zealand


Return to Dynare help

Who is online

Users browsing this forum: Google [Bot] and 8 guests