2017-05-31 93 views
-2

在SciPy的的层次聚类可以建立从联动矩阵Z.例如起始簇,检索聚类中心/质心从联动矩阵

fcluster(Z, 6,criterion='maxclust') 

将切断树状图,以便将有端部6簇。有没有办法获得每个集群中心的坐标?中心的位置将根据用于构建树状图的度量和方法而有所不同,但我希望获得与用于构建Z的特定方法相对应的中心。

回答

0

分层聚类不使用中心。

这些中心甚至可能位于群集之外。

因此,如果您需要中心,您只需自己拨打mean即可计算中心。

+0

我知道没有中心本身。我正在寻找的是重新规范化的某种形式,它保留了原始的集群。例如,假设我有6个集群。我想为每个中心定义一个中心,用各自的中心替换每个群集,并在对这些新中心进行聚类时保留较高层次。简单的意思是不会那样做的。 – Botond

+0

这在原始度量/维度中可能不可能。但是您可以在所需的高度使用聚类算法的当前距离矩阵。 –

+0

这是否是'pdist'? – Botond