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.