calinski_harabasz_score
- sklearn.metrics.calinski_harabasz_score(X, labels)[source]
-
Вычислить показатель Калински-Харабаса.
Он также известен как критерий отношения дисперсий.
Показатель определяется как отношение суммы межкластерной дисперсии и внутрикластерной дисперсии.
Подробнее см. в Руководстве пользователя.
- Параметры:
-
- Xмассивоподобный размерности (n_samples, n_features)
-
Список
n_features-мерных точек данных. Каждая строка соответствует одной точке данных. - labelsмассивоподобный размерности (n_samples,)
-
Предсказанные метки для каждого образца.
- Возвращает:
-
- scorefloat
-
Полученный показатель Калински-Харабаса.
Ссылки
Примеры
>>> from sklearn.datasets import make_blobs >>> from sklearn.cluster import KMeans >>> from sklearn.metrics import calinski_harabasz_score >>> X, _ = make_blobs(random_state=0) >>> kmeans = KMeans(n_clusters=3, random_state=0,).fit(X) >>> calinski_harabasz_score(X, kmeans.labels_) np.float64(114.8...)
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.metrics.calinski_harabasz_score.html