silhouette_index
Version 1.1.0 (1.68 KB) by
Ludmila Kuncheva
This code calculates the Silhouette cluster validity index . It can be used to determine the optimal number of clusters.
The Silhouette index is an internal cluster validity index, which measures the quality of a partition. [Reference: P. J. Rousseeuw (1987). "Silhouettes: A Graphical Aid to the Interpretation and Validation of Cluster Analysis". Computational and Applied Mathematics. 20: 53–65. doi:10.1016/0377-0427(87)90125-7].
The Silhouette index varies between -1 and 1. Higher values signify a better partition.
Cite As
Ludmila Kuncheva (2026). silhouette_index (https://www.mathworks.com/matlabcentral/fileexchange/128654-silhouette_index), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2023a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
