The nmf function returns objects that
contain embedded RNG data, that can be used to exactly
reproduce any computation. These data can be extracted
using dedicated methods for the S4 generics
getRNG and
getRNG1.
getRNG1(object, ...) .getRNG(object, ...)
.Random.seed or embedded RNG data, e.g.,
in S3/S4 slot rng or rng$noise..getRNG or
.setRNG.signature(object = "NMFfitXn"):
Returns the RNG settings used for the best fit.
This method throws an error if the object is empty.
signature(object = "NMFfitX"):
Returns the RNG settings used for the first NMF run of
multiple NMF runs.
signature(object = "NMFfitX1"):
Returns the RNG settings used to compute the first of all
NMF runs, amongst which object was selected as the
best fit.
signature(object = "NMFfitXn"):
Returns the RNG settings used for the first run.
This method throws an error if the object is empty.