kmeans explanation of information obtained

2 visualizzazioni (ultimi 30 giorni)
>> [IDK,C,sumd,D] = kmeans(B,4);
I was wondering if someone could explain to me what C, sumd, and D values where for the kmeans function. I looked at the appropriate information on mathworks however it seemed vague.

Risposta accettata

Walter Roberson
Walter Roberson il 27 Nov 2016
IDK is the indices that match each of the N rows of input into a cluster number.
C are the locations of the centroids of the k clusters, each of which will have size(B,2) components.
D returns the distance between each of the N input rows and each of the k cluster centers. So this would be pdist2(B, C)
sumd is a cluster statistic that I am unsure of the use of. Numerically it is
for K = 1 : k
sumd(K) = sum(D(IDX == K, K));
end
that is, for each cluster, it is the sum of the distances between the points that belong to the cluster and the center of that cluster.
  1 Commento
Image Analyst
Image Analyst il 27 Nov 2016
Sounds like it's a measure of how compact or disperse the cluster is.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by