Non positive definite Hessian

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.

Non positive definite Hessian

Postby joepearlman1 » Fri Feb 07, 2014 4:00 pm

In the most recent version of Dynare, I haven't come across instances of a non-positive definite Hessian after the first stage search for the mode, whereas this has occurred in earlier versions.

Is this because of a programming change?

Was this problem in previous versions due to rounding errors in large models, and if so, is there an option to increase the size of the increment to the parameter values so as to avoid these errors?

Finally, given that most of the algorithms used for the mode are algorithms that have been around in various forms for the past 40 years, it seems likely that they have correctly converged, and therefore that 2nd order conditions are satisfied, even though the calculation of the Hessian may suggest otherwise. Given that many of these search algorithms use approximations to the Hessian, is it not possible to substitute the last Hessian approximation from the algorithm if the numerical value is not +ve definite? Then one could go straight to the MCMC stage without the program stopping.
joepearlman1
 
Posts: 4
Joined: Tue Dec 03, 2013 12:38 pm

Return to Dynare help

Who is online

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