Skip to contents

This function is a dispatcher for the sampling function selected in input.

Usage

getSamplingFunction(
  id = c("rswor", "srswor", "stratified_rswor", "balanced_rswor", "permutation",
    "kfolds", "stratified_kfolds", "balanced_kfolds", "leave_p_out", "leave_one_out",
    "rswr", "srswr", "stratified_rswr", "balanced_rswr", "bootstrap")
)

Arguments

id

character string, one of the supported sampling techniques

Value

A sampling function:

"rswor"

sampleWithoutReplacement

"srswor"

simpleRandomSampleWithoutReplacement

"stratified_rswor"

stratifiedSampleWithoutReplacement

"balanced_rswor"

balancedSampleWithoutReplacement

"permutation"

permutationSample

"kfolds"

randomKm1Folds

"stratified_kfolds"

stratifiedKm1Folds

"balanced_kfolds"

balancedKm1Folds

"leave_p_out"

leavePOutSample

"leave_one_out"

leaveOneOutSample

"rswr"

sampleWithReplacement

"srswr"

simpleRandomSampleWithReplacement

"stratified_rswr"

stratifiedSampleWithReplacement

"balanced_rswr"

balancedSampleWithReplacement

"bootstrap"

bootstrapSample

Examples

f = getSamplingFunction(id = 'rswor')