Есть нормализованные значения коэффициента davies_bouldin_score в scikit-learn? - PullRequest
0 голосов
/ 28 мая 2020

Нормализована ли эта мера между 0 и 1?

На https://scikit-learn.org/stable/modules/generated/sklearn.metrics.davies_bouldin_score.html Я понимаю, что это не нормализовано, но это в scikit-learn? Или вообще?

1 Ответ

0 голосов
/ 28 мая 2020

Минимальное значение 0, но максимальное может быть больше 1.

Из документации:

Этот индекс означает среднее «сходство» между кластерами, где сходство - это мера, которая сравнивает расстояние между кластерами с размером самих кластеров.

Ноль - это минимально возможная оценка. Значения, близкие к нулю, указывают на лучшее разделение.


Пример, когда оценка> 1:

from sklearn import datasets
from sklearn.cluster import KMeans
from sklearn.metrics import davies_bouldin_score

iris = datasets.load_iris()
X = iris.data

kmeans = KMeans(n_clusters=13, random_state=1).fit(X)
labels = kmeans.labels_

davies_bouldin_score(X, labels)

1.068885319440245
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...