create_grouped_k_multifolds: Splitting into folds for cross-validation when using groups

View source: R/cross_val.R

create_grouped_k_multifoldsR Documentation

Splitting into folds for cross-validation when using groups

Description

Like createMultiFolds but still splitting by groups using groupKFold. Code modified from createMultiFolds.

Usage

create_grouped_k_multifolds(groups, kfold = 10, cv_times = 5)

Arguments

groups

equivalent to y in caret::createMultiFolds

kfold

equivalent to k in caret::createMultiFolds

cv_times

equivalent to cv_times in caret::createMultiFolds

Value

indices of folds for CV

Author(s)

Zena Lapp, zenalapp@umich.edu

Examples

## Not run: 
set.seed(0)
groups <- c("A", "B", "A", "B", "C", "C", "A", "A", "D")
folds <- create_grouped_k_multifolds(groups, kfold = 2, cv_times = 2)

## End(Not run)

SchlossLab/mikropml documentation built on Aug. 24, 2023, 9:51 p.m.