Skip to contents

Selects optimal number of clusters using cross-validation.

Usage

intnmf_opt_k(
  dat,
  n_runs = 30,
  n_fold = 5,
  k_range = 2:8,
  maxiter = 100,
  st_count = 10,
  wt = NULL,
  verbose = TRUE
)

Arguments

dat

List of data matrices.

n_runs

Number of runs (default: 30).

n_fold

Number of CV folds (default: 5).

k_range

Range of K values to test (default: 2:8).

maxiter

Maximum iterations (default: 100).

st_count

Stability count (default: 10).

wt

Weights for datasets.

verbose

Print progress.

Value

Matrix of CPI values for each K and run.