cCV: Generate phenotype vectors for cross validation

View source: R/ctools.R

cCVR Documentation

Generate phenotype vectors for cross validation

Description

This function takes a phenotype vector and generates folds * reps masked vectors for cross validation. Every vector has as many additional missing values as length(y) / folds.

Usage

cCV(y,folds=5,reps=1,matrix=FALSE,seed=NULL)

Arguments

y

vector of phenotypes - may already contain missing values

folds

integer, number of folds

reps

integer, number of replications

matrix

boolean, if TRUE function returns a matrix rather than a list

seed

numeric scalar, seed for sample

Value

List (matrix) with as many items (columns) as folds * reps

See Also

clmm, get_pred, get_cor

Examples

# generate random data
rand_data(500,1000)

y_CV <- cCV(y,folds=5,reps=20)

cheuerde/cpgen documentation built on July 27, 2023, 11:34 a.m.