如何在Python中计算Silhouette得分

时间:2015-01-19 02:05:03

标签: python cluster-analysis

我有以下群集:

In [24]: Cluster1 =[[1,0],[1,1]]

In [25]: Cluster2 = [[1,2],[2,3.4],[1,1.03]]

In [26]: Cluster3 = [[3,1],[3,3],[2,1.0]]

我想要的是计算Silhouette scoring。 如何在Python中实现它。我主要在理解 a(i) b(i)的计算时遇到问题。数据 i ,是矢量,例如[1,0]或标量,例如1(向量的元素)?

1 个答案:

答案 0 :(得分:0)

我是一个数据点,可以是特征向量或标量,具体取决于您的问题公式。这是聚集的点。所以在你的例子中,这是向量,因为你在2D空间中工作。