Атрибут KMeans inertia_ не равен сумме (евклидово расстояние между точками и центром) - PullRequest
0 голосов
/ 27 мая 2019

Я сделал кластеризацию на наборе данных радужной оболочки.

    estimator = KMeans(n_clusters=3,random_state=42)
    estimator.fit(X)

estimator.inertia_ дает мне 78,85144142614601.Я также отдельно рассчитал суммарное расстояние каждой точки и центра кластера с помощью:

    sklearn.metrics.pairwise.euclidean_distances 

. Результаты для 3 кластеров: 45.765446894663675, 24.08526182316325, 27.353864856189457

, почему это не значение инерции_ (78.85144142614601)равна сумме расстояний (97.2045735740164) ??

...