评估K意味着使用python进行聚类

时间:2015-04-21 00:39:29

标签: python scipy

我的数据集与此类似:

enter image description here

我已使用此代码执行 K表示群集

from scipy.cluster.vq import kmeans, vq
data=np.matrix(dataAll.ix[:,:-1])
centers, _ = kmeans(data, 3, iter=100)
cluster, _ = vq(data, centers)

在这里,我想问一下如何评估 k意味着聚类。我想获得诸如精确度,准确度, f measure 等价值。

1 个答案:

答案 0 :(得分:0)

如果你有黄金标准/地面实况值,你可以使用我的代码[ Link ]来计算成对精度,召回,FScore& NMI。

注意,该文章是印度尼西亚语,但不要担心您可以跳过所有解释并直接阅读本文底部的代码。 [我写过Matlab& Python实现] python代码是 this work 的分支,可用 here

相关问题