Approximate Jacobian via central differences. Note this needs two evaluations per parameter, but generally gives much better approximation of the derivatives.
jacentral(
pars,
resfn = NULL,
bdmsk = NULL,
resbest = NULL,
ndstep = 1e-07,
...
)
a named numeric vector of parameters to the model
a function to compute a vector of residuals
Vector defining bounds and masks. Default is NULL
If supplied, a vector of the residuals at the parameters
pars
to save re-evaluation.
A tolerance used to alter parameters to compute numerical
approximations to derivatives. Default 1e-7
.
Extra information needed to compute the residuals
J C Nash 2014-7-16 revised 2022-11-22 nashjc _at_ uottawa.ca