Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I already asked a question related to this here:

How to apply Levenberg Marquardt to Max Likelihood Estimation

I know understand how Levenberg Marquardt (LM) can be applied to the objective function.

In the paper on p315:


the authors also state that:

"We maximize the likelihood by iterating the Marquardt and Berndt–Hall–Hall–Hausman algorithms, using numerical derivatives, optimal stepsize, and a convergence criterion of 10^-6 for the change in the norm of the parameter vector from one iteration to the next."

Does anyone know what precisely they mean by this?

Do you run the LM fully and then take the optimal parameter set found and use those as initial guesses for the BHHH algorithm, then run the BHHH and take those solutions as initial guesses to the LM and repeat until convergence?

Or are they iterating step by step? So you do the same as above but rather than running a full optimization each time, you simply so one step at a time?

Even your best guesses would be most welcome.


share|improve this question

Well, given that either LM or BHHH is supposed to stop when the Kuhn-Tucker condition is satisfied, I infer it has to be stepwise. I would say otherwise if, say, they were potentially using something like SALO (simulated annealing with local optimization), where one algorithm could profitably run in full as a sub-step of the other.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.