Clustering results measurement
Measure percentage of Accuracy and the Rand index of clustering results
The number of class must equal to the number cluster
Output
Acc = Accuracy of clustering results
rand_index = Rand's Index, measure an agreement of the clustering results
match = 2xk matrix which are the best match of the Target and clustering results
Input
T = 1xn target index
idx =1xn matrix of the clustering results
EX:
X=[randn(200,2);randn(200,2)+6,;[randn(200,1)+12,randn(200,1)]]; T=[ones(200,1);ones(200,1).*2;ones(200,1).*3];
idx=kmeans(X,3,'emptyaction','singleton','Replicates',5);
[Acc,rand_index,match]=AccMeasure(T,idx)
Cite As
Praisan Padungweang (2024). Clustering results measurement (https://www.mathworks.com/matlabcentral/fileexchange/32197-clustering-results-measurement), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- AI, Data Science, and Statistics > Statistics and Machine Learning Toolbox > Cluster Analysis and Anomaly Detection >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.