getSplitMethod: Input for data splitting algorithms

Description Usage Arguments Value Author(s) See Also Examples

View source: R/getSplitMethod.R

Description

Parse hyperparameters for data splitting algorithm

Usage

1
getSplitMethod(split.method, B, N, M, seed)

Arguments

split.method

A character string specifying the algorithm for data splitting:

  • "loob" leave one out bootstrap

  • "bootcv" bootstrap cross validation

  • "cv5" 5-fold cross validation

  • "loocv" leave one out cross validation aka N-1 fold cross validation

  • "632plus" Efron's .632+ bootstrap

B

Number of repetitions of bootstrap or k-fold cross-validation

N

Sample size

M

Subsample size. Default is N (no subsampling).

seed

Integer passed to set.seed. If not given or NA no seed is set.

Value

A list with the following elements:

Author(s)

Thomas A. Gerds <tag@biostat.ku.dk>

See Also

Score

Examples

1
2
3
4
5
6
7
8
# 3-fold crossvalidation
getSplitMethod("cv3",B=4,N=37)

# bootstrap with replacement
getSplitMethod("loob",B=4,N=37)

# bootstrap without replacement
getSplitMethod("loob",B=4,N=37,M=20)

riskRegression documentation built on Jan. 13, 2021, 11:12 a.m.