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.