ObjectiveFunctionNonlinearFunction(FuncVectorDouble, VectorDouble, VectorDouble, FuncVectorDouble, VectorDouble, MatrixDouble, VectorDouble, VectorDouble, VectorDouble) Method |
Objective function with a user supplied jacobian for nonlinear least squares regression.
Namespace: Altaxo.Calc.OptimizationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntaxpublic static IObjectiveFunction NonlinearFunction(
Func<Vector<double>, Vector<double>, Vector<double>> function,
Func<Vector<double>, Vector<double>, Matrix<double>> derivatives,
Vector<double> observedX,
Vector<double> observedY,
Vector<double> weight = null
)
Parameters
- function FuncVectorDouble, VectorDouble, VectorDouble
- The model function.
- derivatives FuncVectorDouble, VectorDouble, MatrixDouble
- The Jacobian function.
- observedX VectorDouble
- The observed x-values.
- observedY VectorDouble
- The observed y-values.
- weight VectorDouble (Optional)
- Optional weights.
Return Value
IObjectiveFunctionAn objective function for nonlinear least-squares regression with an analytic Jacobian.
See Also