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.