Scikit learn scikit learn?中有davies_bouldin_分数系数的标准化值?

Scikit learn scikit learn?中有davies_bouldin_分数系数的标准化值?,scikit-learn,Scikit Learn,该度量值是否在0和1之间标准化 至少我知道它没有规范化,但这在scikit learn中吗?或一般情况下?最小值为0,但最大值可以高于1 从文件中: 该指数表示集群之间的平均“相似性”,其中 相似性是一种度量,用于比较两个对象之间的距离 具有簇本身大小的簇 零是可能的最低分数。接近零的值表示分区更好。 分数>1的示例: from sklearn import datasets from sklearn.cluster import KMeans from sklearn.metrics imp

该度量值是否在0和1之间标准化


至少我知道它没有规范化,但这在scikit learn中吗?或一般情况下?

最小值为
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