Computes the residual vector from the given data points and solution.

Namespace:  CenterSpace.NMath.Analysis
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public DoubleVector ResidualVector(
	DoubleVector xValues,
	DoubleVector yValues,
	DoubleVector solution
)
Visual Basic (Declaration)
Public Function ResidualVector ( _
	xValues As DoubleVector, _
	yValues As DoubleVector, _
	solution As DoubleVector _
) As DoubleVector
Visual C++
public:
DoubleVector^ ResidualVector(
	DoubleVector^ xValues, 
	DoubleVector^ yValues, 
	DoubleVector^ solution
)

Parameters

xValues
Type: CenterSpace.NMath.Core..::.DoubleVector
parameters values of the points.
yValues
Type: CenterSpace.NMath.Core..::.DoubleVector
yValues values of the points.
solution
Type: CenterSpace.NMath.Core..::.DoubleVector
The function parameters at the solution.

Return Value

The residual vector yhat - yValues, where yhat is the predicted yValues values at the solution for each parameters.

Remarks

The sum of the squared residuals at the last computed solution is available using this.Minimizer.FinalResidual.

Exceptions

ExceptionCondition
CenterSpace.NMath.Core..::.InvalidArgumentException Thrown if the vectors of parameters and yValues values have different lengths.

See Also