Sorts the silhouettes, first by group, then by value, preparatory to plotting.
sort_silhouette(sil, cluster)
The \(n\)-vector of silhouette values.
The \(n\)-vector of cluster indices.
The \(n\)-vector of sorted silhouettes.
# Uses sports data.
data(sportsranks)
# Obtain the K-means clustering for sports ranks.
kms <- kmeans(sportsranks, centers = 5, nstart = 10)
# Silhouettes
sil <- silhouette.km(sportsranks, kms$centers)
ssil <- sort_silhouette(sil, kms$cluster)