Bonjour tout le monde !

Il me semble que ma question est plutôt une question d'algorithmie que de syntaxe de codage alors je la poste ici.

Voilà mon problème, j'ai une courbe (une suite de valeurs Y (les X étant 1,2,3,4,5)) et je cherche les grosses variations. Je m'explique les différentes phases de cette courbe. Lorsqu'elle est plus vers le 4.1, lorsqu'elle monte directement à 5.3, et y stagne pendant une dizaine de points, puis redescend à 4.4 pendant 3-4 points... etc...

J'ai de suite pensé à un K-Means, sauf que je ne connais pas à l'avance le nombre de clusters K, ici le nombre de phases que va prendre la courbe.
Quelqu'un a t'il une idée de comment trouver ses variations (d'un point de vue K-Means, c.à.d le nombre de K et après les différents clusters) ?

Je sais pas si je me suis très bien exprimé, mais en gros je cherche un algorithme du K-Means, qui ne prendrait pas k en paramètre mais qui le trouverait tout seul oui je sais c'est beaucoup ^^

Merci d'avance !