| resample | R Documentation |
Create resamples of your data, e.g. for model building or validation.
"KFold" creates stratified folds, , "StratSub" creates stratified subsamples,
"Bootstrap" gives the standard bootstrap, i.e. random sampling with replacement,
while "StratBoot" uses StratSub and then randomly duplicates some of the training cases to
reach the original length of the input, or the length defined by target_length.
resample(x, config = setup_KFold(), verbosity = 1L)
x |
Vector or data.frame: Usually the outcome; |
config |
Resampler object created by one of the |
verbosity |
Integer: Verbosity level. |
Note that option 'KFold' may result in resamples of slightly different length. Avoid all operations which rely on equal-length vectors. For example, you can't place resamples in a data.frame, but must use a list instead.
Resampler object.
EDG
y <- rnorm(200)
# 10-fold (stratified)
y_10fold <- resample(y, setup_KFold(10L))
y_10fold
# 25 stratified subsamples
y_25strat <- resample(y, setup_StratSub(25L))
y_25strat
# 100 stratified bootstraps
y_100strat <- resample(y, setup_StratBoot(100L))
y_100strat
# LOOCV
y_loocv <- resample(y, setup_LOOCV())
y_loocv
# User-supplied resamples
y_custom <- resample(
y,
setup_Custom(resamples = list(1:150, 51:200))
)
y_custom
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.