|
|
cxint | giraffe_nlfit (cpl_matrix *x, cpl_matrix *y, cpl_matrix *sigma, cxint ndata, cpl_matrix *a, cpl_matrix *delta, cxint *ia, cxint ma, cpl_matrix *alpha, cxdouble *chisq, GiFitFunc funcs, const GiFitParams *setup) |
| Levenberg-Marquardt non-linear fit driver. More...
|
|
TBD
cxint giraffe_nlfit |
( |
cpl_matrix * |
x, |
|
|
cpl_matrix * |
y, |
|
|
cpl_matrix * |
sigma, |
|
|
cxint |
ndata, |
|
|
cpl_matrix * |
a, |
|
|
cpl_matrix * |
delta, |
|
|
cxint * |
ia, |
|
|
cxint |
ma, |
|
|
cpl_matrix * |
alpha, |
|
|
cxdouble * |
chisq, |
|
|
GiFitFunc |
funcs, |
|
|
const GiFitParams * |
setup |
|
) |
| |
Levenberg-Marquardt non-linear fit driver.
- Parameters
-
x | X abcissa [ndata] |
y | Y values [ndata] |
sigma | Y sigmas [ndata] |
ndata | Number of values |
a | Initial guesses for model parameters [ma] |
delta | Maximum delta for model parameters [ma] |
ia | Flags for model parameters to be fitted [ma] |
ma | Number of model parameters to fit |
alpha | Fitted parameters [ma,ma] |
chisq | Chi square of fit |
funcs | Non linear model to fit |
setup | Non linear fit parameters |
- Returns
- Number of iterations performed or negative error code
- See also
- GiFitParams
-
GiFitFunc
Definition at line 496 of file gilevenberg.c.
References GiFitParams::dchisq, GiFitParams::iterations, and GiFitParams::tests.
|