[SerializableAttribute] public class DoubleNonnegativeLeastSqResult : ICloneable
<SerializableAttribute> Public Class DoubleNonnegativeLeastSqResult Implements ICloneable
[SerializableAttribute] public ref class DoubleNonnegativeLeastSqResult : ICloneable
[<SerializableAttribute>] type DoubleNonnegativeLeastSqResult = class interface ICloneable end
Thetype exposes the following members.
Construction an empty DoubleNonnegativeLeastSqResult object.
The algorithm termination status.
Gets the number of iterations performed by the algorithm.
Gets the maximum number of iterations performed by the algorithm. Default is FloatNonnegativeLeastSquares.DEFAULT_MAX_ITERATIONS = 100000.
If a rank deficiency was detected while solving an unconstrained least squares problem during the nonnegative least squares iterative algorithm, true is returned.
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].
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 - yhat)^2 + (y - yhat)^2 + ... + (y[m-1] - yhat[m-1])^2.
Gets the nonnegative least squares solution x for the least squares problem
The specified tolerance for the solve.
Gets the predicted value of y by computing yHat = Ax, where x is the calculated solution to the least squares problem Ax = y.