Problème d'étiquette de clustering K-mean

Aug 29 2020

Je fais du clustering K-mean par SKlearn. Et j'ai une question sur les étiquettes groupées. Est-il possible de conserver le même numéro d'étiquette si un nouveau cluster est entré? Par exemple, si j'ai un ensemble de données exécuté par clustering K-mean ci-dessous:

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

Maintenant, je veux maintenir le cluster 2 avec les données 3.478. Cependant, l'étiquette du cluster sera modifiée si un nouveau cluster est entré:

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

Comment puis-je conserver le même numéro d'étiquette s'il y a un nouveau cluster entré?

Réponses

3 gunes Aug 29 2020 at 19:30

Malheureusement, vous ne pouvez pas faire cela. Premièrement, parce que vos anciennes affectations de cluster ne seront pas les mêmes que les nouvelles affectations de cluster. Vous ne pouvez essayer de définir un mappage qu'après (sans dire que c'est facile), ce qui peut ne pas réussir si les deux exécutions diffèrent considérablement.