eva = evalclusters(X, clust, criterion)
eva = evalclusters(X, clust, criterion, Name, Value)
evalclusters evaluates clustering solutions for rows of X.
Supported criteria are silhouette, CalinskiHarabasz, and DaviesBouldin. The clustering input can be a matrix of labels, kmeans, linkage, or a function handle. The result is a structure with evaluation properties.
X = [0; 1; 10; 11];
C = [1 1; 1 1; 1 2; 1 2];
eva = evalclusters(X, C, 'CalinskiHarabasz')
X = [0; 1; 10; 11];
eva = evalclusters(X, 'kmeans', 'silhouette', 'KList', 1:3)
| Version | Description |
|---|---|
| 2.0.0 | initial version |