davies_bouldin_score#
- sklearn.metrics.davies_bouldin_score(X, метки)[источник]#
Вычислить оценку Дэвиса-Болдина.
Оценка определяется как средняя мера сходства каждого кластера с его наиболее похожим кластером, где сходство - это отношение расстояний внутри кластера к расстояниям между кластерами. Таким образом, кластеры, которые находятся дальше друг от друга и менее рассеяны, дадут лучшую оценку.
Минимальный балл равен нулю, причём меньшие значения указывают на лучшее кластеризование.
Подробнее в Руководство пользователя.
Добавлено в версии 0.20.
- Параметры:
- Xarray-like формы (n_samples, n_features)
Список
n_features-мерных точек данных. Каждая строка соответствует одной точке данных.- меткиarray-like формы (n_samples,)
Предсказанные метки для каждого образца.
- Возвращает:
- score: float
Полученный показатель Дэвиса-Боулдина.
Ссылки
[1]Дэвис, Дэвид Л.; Боулдин, Дональд В. (1979). «Мера разделения кластеров». IEEE Transactions on Pattern Analysis and Machine Intelligence. PAMI-1 (2): 224-227
Примеры
>>> from sklearn.metrics import davies_bouldin_score >>> X = [[0, 1], [1, 1], [3, 4]] >>> labels = [0, 0, 1] >>> davies_bouldin_score(X, labels) 0.12...