
Last chance! 50% off unlimited learning
Sale ends in
nmfAlgorithm
lists access keys or retrieves NMF
algorithms that are stored in registry. It allows to list
nmfAlgorithm(name = NULL, version = NULL, all = FALSE, ...)
all=FALSE
(default), then the algorithm is
returned as an NMFStrategy
object that can be
directly passed to nmf
. An error is thrown
if no matching algorithm is found. If missing or NULL
, then access keys of algorithms
-- that match the criteria version
, are returned.
This argument is assumed to be regular expression if
all=TRUE
or version
is not NULL
.
'R'
is supported, which
searched for plain R implementations.getNMFMethod
when name
is not
NULL
and all=FALSE
. It is not used
otherwise.NMFStrategy
object if name
is not NULL
and all=FALSE
, or a named
character vector that contains the access keys of the
matching algorithms. The names correspond to the access
key of the primary algorithm: e.g. algorithm ‘lee’
has two registered versions, one plain R
(‘.R#lee’) and the other uses optimised C updates
(‘lee’), which will all get named ‘lee’.
canFit
# list all main algorithms
nmfAlgorithm()
# list all versions of algorithms
nmfAlgorithm(all=TRUE)
# list all plain R versions
nmfAlgorithm(version='R')
Run the code above in your browser using DataLab