The NMFact type exposes the following members.

Constructors

  NameDescription
NMFactOverloaded.

Methods

  NameDescription
Clone
Creates a deep copy of this NMFact.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FactorOverloaded.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
PercentExplainedVarianceFactors
Variance importance percent by factors.
PercentExplainedVarianceFullModel
Percentage of variance explained by the full model.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
ComputeCostAtEachStep
If true, the error of the approximation will be computed at each iteration step. If false, only the final error will be computed.
Cost
Returns the error in the factorization in the last call to Factor. The error is computed using the Cost function in the INMFUpdateAlgorithm.
DefaultCostAtEachStep
Whether, by default, the cost is evaluated at each step.
DefaultNumIterations
Gets and sets the default number of iterations.
DefaultUpdateAlgorithm
Gets and sets the default update algorithm.
H
Returns the second factor in the factorization of V = WH.
NumIterations
Gets and sets the number of iterations to perform.
StepCost
A DoubleVector containing the error at each iteration step if ComputeCostAtEachStep is true. Otherwise it is a vector of length one containing only the final error.
UpdateAlgorithm
Gets and sets the algorithm used by this factorization object.
V
Returns the matrix being factored.
W
Returns the first factor in the factorization of V = WH.

See Also