k means clustering and SSE

Respuestas (1)

Oleg Komarov
Oleg Komarov el 21 de Abr. de 2011

1 voto

% Random data
xy = [rand(100,2)*2+3; rand(100,2)];
% Visualize clouds
scatter(xy(:,1),xy(:,2))
close
% Cluster
[idx,c,sse] = kmeans(xy,2);
% Plot clouds with centroids and legend
plot(xy(idx==1,1),xy(idx==1,2),'r.','MarkerSize',12)
hold on
plot(xy(idx==2,1),xy(idx==2,2),'b.','MarkerSize',12)
plot(c(:,1),c(:,2),'kx','MarkerSize',12,'LineWidth',2)
plot(c(:,1),c(:,2),'ko','MarkerSize',12,'LineWidth',2)
legend(['Cluster 1 (SSE: ' num2str(sse(1))],...
['Cluster 2 (SSE: ' num2str(sse(2))],...
'Centroids', 'Location','NW')

2 comentarios

Sai Aparna Kalvapalle
Sai Aparna Kalvapalle el 30 de Ag. de 2016
Sorry but I fail to understand what 'kx','ko' are. Could someone elaborate?
Farrukh Hassan
Farrukh Hassan el 8 de Dic. de 2020
This represents the shape 'ko' the shape of the centroid is circle. and kx shows the shape of the centroid be x.

Iniciar sesión para comentar.

Categorías

Etiquetas

Preguntada:

el 21 de Abr. de 2011

Comentada:

el 8 de Dic. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by