Bonjour à tous,
Je vous explique ma problématique en VBA sous EXCEL :
Réalisez une macro qui permet d’effectuer une classification par kmeans (vous insererez
votre programme au mémoire) On rappelle ici l’algorithme des kmeans:
1 L’utilisateur choisit un nombre de classes k et un nombre d’itérations N
2 On initialise des vecteurs m1, . . .mk en prenant X1,. puis m2 est le “premier” Xi,.
différent de m1, puis m3 est le “premier” Xi,. différent de m1 et m2.....
3 Tant que les mi evoluent ou que le nombre d’itération est plus petit que N on effectue:
3-a pour tout i la classe de l’individu i est j si et seulement si mj est le m le plus
proche de Xi,..
3-b pour tout j mj est la moyenne des Xi,. pour les i qui sont dans la classe j.
Merci à tous,