algorithm and algorithm<- get/set an object
that describes the algorithm used to compute another
object, or with which it is associated. It may be a
simple character string that gives the algorithm's names,
or an object that includes the algorithm's definition
itself (e.g. an NMFStrategy object). seeding get/set the seeding method used to
initialise the computation of an object, i.e. usually the
function that sets the starting point of an algorithm.
niter and niter<- get/set the number of
iterations performed to compute an object. The function
niter<- would usually be called just before
returning the result of an algorithm, when putting
together data about the fit.
nrun returns the number of times the algorithm has
been run to compute an object. Usually this will be 1,
but may be be more if the algorithm involves multiple
starting points.
objective and objective<- get/set the
objective function associated with an object. Some
methods for objective may also compute the
objective value with respect to some target/observed
data.
runtime returns the CPU time required to compute
an object. This would generally be an object of class
proc_time.
runtime.all returns the CPU time required to
compute a collection of objects, e.g. a sequence of
independent fits.
seqtime returns the sequential CPU time -- that
would be -- required to compute a collection of objects.
It would differ from runtime.all if the
computations were performed in parallel.
modelname returns a the type of model associated
with an object.
run calls the workhorse function that actually
implements a strategy/algorithm, and run it on some data
object.
logs returns the log messages output during the
computation of an object.
compare compares objects obtained from running
separate algorithms.