Computes the residual vector from the given data points and solution.
Namespace:
CenterSpace.NMath.AnalysisAssembly: 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
| Exception | Condition |
|---|---|
| CenterSpace.NMath.Core..::.InvalidArgumentException | Thrown if the vectors of parameters and yValues values have different lengths. |