Kmedoids
This is a fully vectorized version kmedoids clustering methods (http://en.wikipedia.org/wiki/K-medoids). It is usually more robust than kmeans algorithm. Please try following code for a demo:
close all; clear;
d = 2;
k = 3;
n = 500;
[X,label] = kmeansRnd(d,k,n);
y = kmedoids(X,k);
plotClass(X,label);
figure;
plotClass(X,y);
Input data are assumed COLUMN vectors!
You can only visualize 2d data!
This function is now a part of the PRML toolbox (http://www.mathworks.com/matlabcentral/fileexchange/55826-pattern-recognition-and-machine-learning-toolbox)
Citation pour cette source
Mo Chen (2026). Kmedoids (https://fr.mathworks.com/matlabcentral/fileexchange/28898-kmedoids), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Remerciements
Inspiré par : Pattern Recognition and Machine Learning Toolbox
A inspiré : Parallel Coordinate Plots GUI toolbox
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.5 | fix a bug |
||
| 1.4.0.0 | tweak |
||
| 1.3.0.0 | fix bug for k=1
|
||
| 1.2.0.0 | correct description |
||
| 1.1.0.0 | significantly simplify the code |
||
| 1.0.0.0 |
