public static NonlinearRegressionResult NonlinearRegression(
this IReadOnlyList<double> y,
IReadOnlyList<double> x,
Func<IReadOnlyList<double>, double, double> function,
IReadOnlyList<double> start
)<ExtensionAttribute>
Public Shared Function NonlinearRegression (
y As IReadOnlyList(Of Double),
x As IReadOnlyList(Of Double),
function As Func(Of IReadOnlyList(Of Double), Double, Double),
start As IReadOnlyList(Of Double)
) As NonlinearRegressionResultpublic:
[ExtensionAttribute]
static NonlinearRegressionResult^ NonlinearRegression(
IReadOnlyList<double>^ y,
IReadOnlyList<double>^ x,
Func<IReadOnlyList<double>^, double, double>^ function,
IReadOnlyList<double>^ start
)[<ExtensionAttribute>]
static member NonlinearRegression :
y : IReadOnlyList<float> *
x : IReadOnlyList<float> *
function : Func<IReadOnlyList<float>, float, float> *
start : IReadOnlyList<float> -> NonlinearRegressionResult In the returned result, the fit parameters appear in the same order as in the supplied fit function and initial guess vector.
| ArgumentNullException | x or y or function or start is . |
| DimensionMismatchException | The sizes of x and y do not match. |
| InsufficientDataException | There are not more data points than fit parameters. |
| DivideByZeroException | The curvature matrix is singular, indicating that the data is independent of one or more parameters, or that two or more parameters are linearly dependent. |