The do function facilitates easy repliaction for
randomization tests and bootstrapping (among other things). Part of what
makes this particularly useful is the ability to cull from the objects
produced those elements that are useful for subsequent analysis.
cull_for_do does this culling. It is generic, and users
can add new methods to either change behavoir or to hanlde additional
classes of objects.
Usage
cull_for_do(object, ...)
Arguments
object
an object to be culled
...
additional arguments (currently ignored)
Details
When do(n) * expression is evaluated, expression
is evaluated n times to produce a list of n result objects.
cull_for_do is then applied to each element of this list to
extract from it the information that should be stored. For example,
when applied to a object of class "lm",
the default cull_for_do extracts the coefficients, coefficient
of determinism, an the estimate for the variance, etc.