【发布时间】:2016-06-17 14:36:40
【问题描述】:
假设您有一个带有聚类中心的矩阵,并且您想要合并它们。例如假设有 7 个中心:
176 187 96
47 52 35
102 112 80
59 60 55
145 156 83
56 54 30
229 255 128
我有一个返回分组列表的函数。行是组,列是作为该组成员的原始数据行的索引。例如让我们说:
2 4
1 5
2 6
4 6
这意味着第一组包含点 2 和 4,第二组包含点 1 和 5,依此类推。
对于每个分组,我将“分数”定义为该组中两点之间的距离。我还将聚类中心定义为组内两个点的平均值。
我想以矢量化的方式确定点之间距离最小的分组以及该组的中心。
【问题讨论】:
-
您所说的“合并”是什么意思,您如何定义“最佳”?
-
合并 = 中心的平均值。最佳组合 = 距离最短的中心
-
您的示例中的“最佳组合”是什么?
-
我必须找到中心 2,4 和 6 的距离,然后决定哪个组合的距离最小。
标签: matlab