我该如何在
scipy
/numpy
中对相关矩阵运行分层聚类?我的矩阵大小为100行9列,我想通过每个条目在这9个条件下的相关性进行分层聚类。我希望使用1-pearson相关性作为聚类距离度量。假设我有一个包含100×9矩阵的numpy
数组X
,我该如何实现?
我尝试了使用hcluster库,基于这个例子:Y=pdist(X, 'seuclidean')
Z=linkage(Y, 'single')
dendrogram(Z, color_threshold=0)
然而,pdist
不是我想要的,因为它是欧几里得距离。有什么建议吗?
谢谢。