Skip to contents

Comprehensive validation metrics for a clustering result

Usage

calc_validation_metrics(clusters, data = NULL, dist_mat = NULL)

Arguments

clusters

Vector of cluster assignments

data

Original data frame (for WSS calculation)

dist_mat

Distance matrix (for silhouette)

Value

A single-row tibble with columns k, min_size, max_size, avg_size, and optionally avg_silhouette, min_silhouette (if dist_mat provided), and total_wss (if data provided).

Examples

# \donttest{
km <- kmeans(iris[, 1:4], centers = 3, nstart = 25)
d <- dist(iris[, 1:4])
metrics <- calc_validation_metrics(km$cluster, iris[, 1:4], d)
# }