| Trees | Indices | Help |
|
|---|
|
|
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from |
|||
|
|||
Class for Levenberg-Marquardt minimisation specific functions. Unless you know what you are doing, you should call the function 'levenberg_marquardt' rather than using this class.
|
Function to create the Levenberg-Marquardt matrix.
The matrix is:
_n_
\ / 1 d y(xi) d y(xi) \
LM_matrix_jk = > | ---------- . ------- . ------- . (1 + lambda) |
/__ \ sigma_i**2 dj dk /
i=1
where j == k is one of the function parameters.
_n_
\ / 1 d y(xi) d y(xi) \
LM_matrix_jk = > | ---------- . ------- . ------- |
/__ \ sigma_i**2 dj dk /
i=1
where j != k are function parameters.
|
Modified convergence test. This is needed to prevent the Levenberg-Marquardt minimiser from terminating if there is no movement during an iteration due to an uphill step being encountered. |
Update function Update the chi-squared value, chi-squared gradient vector, and derivative function matrix.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Apr 10 13:58:28 2013 | http://epydoc.sourceforge.net |