volnmf_simplex_col {vrnmf} | R Documentation |
Update of a matrix in NMF with equality contstraints on columns.
Description
volnmf_simplex_col
finds non-negative matrix C
that minimizes the objective ||X-C*R||^2
under constraints that columns of C equal to 1 using local approximation with extrapolation.
Usage
volnmf_simplex_col(
X,
R,
C.prev = NULL,
bound = 1,
extrapolate = TRUE,
err.cut = 1e-10,
n.iter = 10000,
qmax = 100
)
Arguments
X |
Numeric Matrices. Matrices involved in the objective function. |
R |
Numeric Matrices. Matrices involved in the objective function. |
C.prev |
Numeric Matrices. Matrices involved in the objective function. Matrix |
bound |
A numeric. Equality constraint on columns of matrix |
extrapolate |
A boolean. Use extrapolation after local approximation. (default=TRUE) |
err.cut |
A numeric. Stop iterations if relative error between iterations is less than |
n.iter |
An integer. Number of iterations. (default=1000) |
qmax |
A numeric. Maximum asymptotic (1 - 1/qmax) of extrapolation step. |
Value
An updated matrix C
.