Ich habe eine Reihe von Werten und ich möchte den Cluster mit den niedrigsten Werten mit Kmeans identifizieren. Allerdings scheinen die Cluster-Labels anders sortiert zu sein, als ich gesucht habe.Sortieren kmeans Cluster-Labels nach den Eingabewerten
test <- c(1,4,5,12,17,18,33,34)
cl <- kmeans(test, centers = 3, nstart =10)
cl$cluster
[1] 2 2 2 1 1 1 3 3
# whereas I would have expected to get
[1] 1 1 1 2 2 2 3 3
Wie kann ich die Ausgabe von Kmeans auf die Weise sortieren, die ich will?
'cl $ clusters' mir gibt's NULL'. Es ist Cluster nicht Cluster. – suchait
Sie können 'sort' auf' cl $ cluster' verwenden – suchait
Cluster-Labels sind nicht ordinal – Cath