繁体   English   中英

Scikit-learn:集群评估的 ARI 分数

[英]Scikit-learn: ARI score for cluster evaluation

我正在计算用于评估集群性能的调整兰德指数分数。 假设,真实集群和预测集群如下所示。 格式{i, "x"}表明元素"x"ith簇中。

>>> labels_true = [{0,"a"}, {0,"b"}, {0,"c"}, {1,"d"}, {1,"e"}, {1,"f"}]
>>> labels_pred = [{0,"a"}, {0,"b"}, {1,"c"}, {1,"d"}, {2,"e"}, {2,"f"}]
>>> metrics.adjusted_rand_score(labels_true, labels_pred)

ARI 分数即将达到 1.0,但它似乎不应该是 1.0,因为预测的集群与真实的集群不同。

我想知道这是否是计算 ARI 分数的有效方法。

你只需要把标签放在 ARI 分数函数中:
labels_true = [0, 0, 0, 1, 1, 1]
labels_pred = [0, 0, 1, 1, 2, 2]
metrics.adjusted_rand_score(labels_true, labels_pred)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM