【问题标题】:How to get the centroid of one cluster?如何获得一个簇的质心?
【发布时间】:2013-09-29 02:59:52
【问题描述】:

我通过层次聚类得到了几组行人轨迹。现在对于每个集群,我希望将所有行人轨迹合并为一个“质心轨迹”。

我目前正在使用Python scipy.cluster.hierarchy 实现层次聚类。

是否有任何现成的函数来获取一个集群的质心?如果没有,也非常欢迎关于合并方法的一般建议。

【问题讨论】:

    标签: cluster-analysis hierarchical-clustering


    【解决方案1】:

    轨迹上的质心存在许多挑战,尤其是时间方面。您的轨迹很可能不会在时间上完全对齐;并且由于时间采样在空间中也不太好,除非允许插值。

    使用中心点代替质心怎么样? IE。作为代表对象,选择与所有集群成员的平均距离最小的那个。从您之前的帖子来看,无论如何您已经有了完整的距离矩阵,因此您只需查找这些数字并找到最小的集群内总和。

    【讨论】:

    • 这听起来是个不错的建议,稍后会尝试:)
    猜你喜欢
    • 2020-04-19
    • 2012-11-03
    • 2012-11-17
    • 2018-08-19
    • 2017-02-07
    • 2021-03-03
    • 2021-04-04
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多