resample_strat_uniform: Draw stratified random sample
Description
resample_strat_uniform draws a stratified random sample (with
or without replacement) from the samples in data. Stratification is over
the levels of data[, param$response]. The same number of samples is drawn
within each level.
a data.frame containing a subset of the rows of data.
Arguments
data
a data.frame, rows represent samples
param
a list with the following components: strat is either the name
of a factor variable in data that defines the stratification levels, or a
vector of type factor and length nrow(data); n is a numeric value
specifying the size of the subsample; replace determines if sampling is
with or without replacement
Details
If param$replace=FALSE, a subsample of size
min(param$n,nrow(data)) will be drawn from data. If param$replace=TRUE,
the size of the subsample is param$n.