快速集群模块中的切入点

时间:2013-09-28 20:57:46

标签: python hierarchical-clustering

我正在尝试使用Python fastcluster模块进行分层聚类:

linkage = fastcluster.linkage(distance,method="complete")

当我事先知道簇的数量时,它工作正常。但我无法在获得的层次结构中找到切割点的语法。我很欣赏这方面的任何帮助。

1 个答案:

答案 0 :(得分:1)

您首先设置了标准。根据此标准,您可以选择截止值。 例如:

X = np.array([.....])
Y = pdist(X)
Z = linkage(Y)
I = inconsistent(Z)

然后根据一致性结果选择您的截止点。

fcluster(Z,cutoff,criterion='inconsistent')

请参阅fcluster文档以获取进一步的帮助