Fits the data to an arbitrary parameterized function.

Namespace: Meta.Numerics.Statistics
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public FitResult FitToFunction(
	Func<double[], T, double> function,
	double[] start
)
Public Function FitToFunction ( _
	function As Func(Of Double(), T, Double), _
	start As Double() _
) As FitResult
public:
FitResult^ FitToFunction(
	Func<array<double>^, T, double>^ function, 
	array<double>^ start
)
member FitToFunction : 
        function : Func<float[], 'T, float> * 
        start : float[] -> FitResult 

Parameters

function
Func<(Of <(<'array<Double>[]()[][], T, Double>)>)>
The fit function.
start
array<Double>[]()[][]
An initial guess at the parameters.

Return Value

A fit result containing the best-fitting function parameters and a χ2 test of the quality of the fit.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionfunction or start are null.
Meta.Numerics.Statistics..::..InsufficientDataExceptionThere are fewer data points than fit parameters.

See Also