Tune ncomp using cross-validation.

CVTune_ncomp(
  reference,
  assayName = "logcounts",
  phenotypes = NULL,
  YY = NULL,
  center = TRUE,
  scale = FALSE,
  ncompLimits = c(1, 100),
  gridSize = 20,
  ncompGrid = NULL,
  selectedFeat = NULL,
  Kfolds = 5,
  regMethod = "PCA",
  labelCode = "-1,1",
  Ncores = 1,
  seed = 5202056
)

Arguments

reference

SingleCellExperiment object.

assayName

Character.

phenotypes

Character.

YY

Matrix.

center

Logic.

scale

Logic.

ncompLimits

Vector.

gridSize

Integer.

ncompGrid

Vector.

selectedFeat

Vector.

Kfolds

Integer.

regMethod

Character.

labelCode

Character.

Ncores

Integer.

seed

Integer.

Value

A list.