【问题标题】:Seaborn clustermap: what's the main argument, observations or distances?Seaborn clustermap:主要论点、观察结果或距离是什么?
【发布时间】:2016-04-11 21:22:58
【问题描述】:

seaborn clustermapdata 参数是什么。

是否需要一个矩阵,其中每个单元格是原始矩阵的向量与观测值之间的距离?还是clustermap自己计算距离,所以我需要传递观察矩阵?

在第一种情况下,参数 metric 有什么用?有没有说明使用哪个度量来计算距离?

【问题讨论】:

  • 我的这个answerclustermap() 中给出了距离计算的详细信息。

标签: python cluster-analysis seaborn hierarchical-clustering


【解决方案1】:

显然 - 查看您链接的页面上的“示例” - 它需要一个 data 表和一个用于计算距离的指标。

正如 clustermap 的文档明确指出的那样,它使用 scipy.spatial.distance.pdist 计算成对距离。

我没有看到使用预先计算的距离矩阵的选项,尽管可以传递一个可以进行矩阵查找的自定义函数。

【讨论】:

  • 然后有一些我不明白的地方,为什么在检索集群的示例中计算余弦度量我们有一个介于 0 和 600 之间的刻度?余弦不是介于 -1 和 1 之间吗?我错过了什么?
  • 颜色不是距离,而是输入数据。
猜你喜欢
  • 2019-12-10
  • 2020-03-27
  • 2023-01-10
  • 2019-10-09
  • 2019-11-04
  • 1970-01-01
  • 2015-11-06
  • 1970-01-01
  • 2016-04-06
相关资源
最近更新 更多