Skip to contents

Compute silhouette statistics for cluster validation

Usage

tidy_silhouette(clusters, dist_mat)

Arguments

clusters

Vector of cluster assignments

dist_mat

Distance matrix (dist object)

Value

A list of class "tidy_silhouette" containing:

  • silhouette_data: tibble with silhouette values for each observation

  • avg_width: average silhouette width

  • cluster_avg: average silhouette width by cluster

Examples

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