K-Mean-Clustering-Label-Problem

Aug 29 2020

Ich mache K-Mean-Clustering von SKlearn. Und ich habe eine Frage zu den Cluster-Labels. Ist es möglich, die gleiche Beschriftungsnummer beizubehalten, wenn ein neuer Cluster eingegeben wird? Beispiel: Wenn ich einen Datensatz habe, der von K-Mean Clustering ausgeführt wird:

data            cluster
0.424              0
1.142              1
2.785              1
3.478              2
  ...             ...

Jetzt möchte ich den Cluster 2 mit Daten 3.478 pflegen. Die Clusterbezeichnung wird jedoch geändert, wenn ein neuer Cluster eingegeben wird:

data            cluster
    0.424              1
    1.142              2
    2.785              2
    3.478              3
    10.11              4
    ...                ...

Wie kann ich dieselbe Etikettennummer beibehalten, wenn ein neuer Cluster eingegeben wird?

Antworten

3 gunes Aug 29 2020 at 19:30

Das können Sie leider nicht. Erstens, weil Ihre alten Clusterzuweisungen nicht mit den neuen Clusterzuweisungen übereinstimmen. Sie können nur versuchen, anschließend ein Mapping zu definieren (ohne zu sagen, dass dies einfach ist). Dies ist möglicherweise nicht erfolgreich, wenn sich die beiden Läufe erheblich unterscheiden.