Description Usage Arguments Details Value
The function nmfApply provides exteneded apply-like
functionality for objects of class NMF.
It enables to easily apply a function over different margins of
NMF models.
1 |
X |
an object that has suitable |
MARGIN |
a single numeric (integer) value that specifies over which margin(s)
the function |
FUN |
a function to apply over the specified margins. |
... |
extra arguments passed to |
simplify |
a logical only used when |
USE.NAMES |
a logical only used when |
The function FUN is applied via a call to apply
or sapply according to the value of argument MARGIN
as follows:
apply FUN to each row of the basis matrix:
apply(basis(X), 1L, FUN, ...).
apply FUN to each column of the coefficient matrix:
apply(coef(X), 2L, FUN, ...).
apply FUN to each pair of associated basis component
and basis profile:
more or less sapply(seq(nbasis(X)), function(i, ...) FUN(basis(X)[,i], coef(X)[i, ], ...), ...).
In this case FUN must be have at least two arguments, to which are passed
each basis components and basis profiles respectively – as numeric vectors.
apply FUN to each column of the basis matrix, i.e. to each
basis component:
apply(basis(X), 2L, FUN, ...).
apply FUN to each row of the coefficient matrix:
apply(coef(X), 1L, FUN, ...).
a vector or a list.
See apply and sapply for more details on
the output format.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.