Learn R Programming

daltoolbox (version 1.2.747)

clu_tune: Clustering tuning (intrinsic metric)

Description

Tune clustering hyperparameters by evaluating an intrinsic metric over a parameter grid and selecting the elbow (max curvature).

Usage

clu_tune(base_model, folds = 10, ranges = NULL)

Value

returns a clu_tune object.

Arguments

base_model

base model for tuning

folds

number of folds for cross-validation

ranges

a list of hyperparameter ranges to explore

References

Satopaa, V. et al. (2011). Finding a “Kneedle” in a Haystack.

Examples

Run this code
data(iris)

# fit model
model <- clu_tune(cluster_kmeans(k = 0), ranges = list(k = 1:10))

model <- fit(model, iris[,1:4])
model$k

Run the code above in your browser using DataLab