silhouette
Silhouette values for clustered data.
📝Syntax
s = silhouette(X, clust)
s = silhouette(X, clust, distance)
[s, h] = silhouette(...)
📄Description

silhouette computes silhouette values from pairwise distances. Plot handles are returned as an empty array.

💡Examples
Compute silhouette values for two compact clusters.
X = [0; 1; 10; 11];
clust = [1; 1; 2; 2];
s = silhouette(X, clust)
Compute silhouettes after k-means clustering.
X = [0 0; 0 1; 5 5; 5 6];
idx = kmeans(X, 2, 'Start', [0 0; 5 5]);
s = silhouette(X, idx, 'cityblock')
Used Functions
pdist2 kmeans kmedoids
Edit this page on GitHub