balanced.cv.folds.from.vector: Create balanced folds for cross validation

View source: R/balanced_data.R

balanced.cv.folds.from.vectorR Documentation

Create balanced folds for cross validation

Description

Create balanced folds for cross validation

Usage

balanced.cv.folds.from.vector(dat, nfolds = 10, join.all = FALSE)

Arguments

dat

vectors representing data

nfolds

number of folds to be created

join.all

join foldids in a single vector

Value

list with given input, nfolds and result. The result is a list matching the input with foldid attributed to each position.

Examples

dat <- sample(c(TRUE, FALSE), 150, replace = TRUE)
balanced.cv.folds.from.vector(dat, nfolds = 2)
balanced.cv.folds.from.vector(dat, nfolds = 10)
balanced.cv.folds.from.vector(dat, nfolds = 10, join.all = TRUE)
balanced.cv.folds.from.vector(dat[1:5], nfolds = 10) # will give a warning
balanced.cv.folds.from.vector(dat[1:10], nfolds = 10) # will give a warning

averissimo/loose.rock documentation built on Dec. 8, 2022, 11:53 p.m.