output of k means clusters "idx"

4 visualizaciones (últimos 30 días)
E
E el 17 de Jul. de 2019
Comentada: E el 18 de Jul. de 2019
idx = kmeans(X,k)
idx means what ? i read description of function but i still confused
how i can use it
if i need to know the output of each cluster without plot
like cluster 1(4,6,7)
cluster 2(5,7,9)

Respuesta aceptada

Walter Roberson
Walter Roberson el 17 de Jul. de 2019
idx will be a vector which has as many entries as there are rows in X.
The j'th entry, idx(j) tells you the cluster number that X(j,:) belongs to.
which_in_cluster = cell(k,1);
for j = 1 : k
which_in_cluster{j} = find(idx == j);
end
Now which_in_cluster will be a cell array in which the j'th entry is a vector indicating which rows were part of the j'th cluster.
  1 comentario
E
E el 18 de Jul. de 2019
Thank you so much It helps me understand.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Cluster Analysis and Anomaly Detection en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by