Utility Functions called by bootstrap and other resampling functions

DESCRIPTION:

These utility functions are called by , , and other resampling functions.

USAGE:

resampMakeFunc(...) 
resampMakeFuncSimple(...) 
resampMakeFuncWeighted(...) 
resampMakeFuncErrF(...) 
resampMakeFuncErrXY(...) 
resampMakeFuncBootPred(...) 
resampMakeFuncCrossVal(...) 
resampMakeLabel(...) 
resampMakeNames(...) 
resampMakeArgument(...) 
resampMakeWeightsRecip(...) 
# In all cases, see the actual function for the argument list. 

DETAILS:

These are not intended to be called directly, but rather by , , and other resampling functions.

If you are interested in using these functions, see the functions themselves for the argument lists, documentation comments at the beginning of the function, and look inside , , and other resampling functions for examples of how to call these functions. But these functions are subject to change without notice.

resampMakeFunc, resampMakeFuncSimple and resampMakeFuncWeighted create functions which are called in a loop to evaluate a specified statistic given random indices and other arguments.

resampMakeLabel creates a default label to be used as the main title when plotting, based on the method used (e.g. "bootstrap") and names of the data and statistic.

resampMakeNames either extracts names from a statistic or creates names; these are used as column names for the replicates component of "resample" objects.

resampMakeArgument is used to evaluate an argument. For example in bootstrap(data=df,...,group=a>b), where df is a data frame, a and b could be variables in df, be defined inside a function calling bootstrap, or be in a permanent database; resampMakeArgument searches in that order.

resampMakeWeights constructs importance sampling weights (actually the reciprocal of those weights) for bootstrap objects. It is called by addSamples.bootstrap.

SEE ALSO:

, .