NMath Reference Guide

## Float |

Class containing the results of a nonnegative least squares solve attempt.
Single precision version.

Inheritance Hierarchy

Syntax

The FloatNonnegativeLeastSqResult type exposes the following members.

Constructors

Name | Description | |
---|---|---|

FloatNonnegativeLeastSqResult | Construction an empty FloatNonnegativeLeastSqResult object. |

Properties

Name | Description | |
---|---|---|

AlgorithmTermination | The algorithm termination status. | |

Iterations | Gets the number of iterations performed by the algorithm. | |

MaxIterations | Gets the maximum number of iterations performed by the algorithm. | |

RankDeficiencyDetected | If a rank deficiency was detected while solving an unconstrained least squares problem during the nonnegative least squares iterative algorithm, true is returned. | |

Residuals | Gets the vector of residuals. If y is the right-hand side of the least squares equation Ax = y, and we denote by yhat the vector Ax where x is the computed least squares solution, then the vector of residuals r is the vector whose ith component is r[i] = y[i] - yhat[i]. | |

ResidualSumOfSquares | Gets the residual sum of squares. If y is the right-hand side of the least squares equation Ax = y, and we denote by yhat the vector Ax where x is the computed least squares solution, then the residual sum of squares is defined to be (y[0] - yhat[0])^2 + (y[1] - yhat[1])^2 + ... + (y[m-1] - yhat[m-1])^2. | |

Solution | Gets the nonnegative least squares solution x for the least squares problem | |

Tolerance | The specified tolerance for the solve. | |

Yhat | Gets the predicted value of y by computing yHat = Ax, where x is the calculated solution to the least squares problem Ax = y. |

Methods

See Also