【发布时间】:2011-12-29 14:36:00
【问题描述】:
这是一个家庭作业问题,我在理解它时遇到了一些困难。家庭作业问题是
Cluster the following bitsequences using hierarchical clustering. If d(:,:) defines the
distace between two bitsequences a and b, d(a,b) = Hamming-Distance(a,b) . If C1 and C2 are
two clusters, the distance between C1 and C2 is d(C1,C2) = 1/|C1||C2| Summation(a belongs C1, b belongs C2) d(a,b).
Show the cluster hierarchchy with all the intermediate steps.
1 10001011
2 11010111
3 00101010
4 00011110
5 10101110
6 11100001
我在一本书中读到,最初我必须将所有这些都视为集群,然后开始合并最接近的集群。将形成一个新的集群。现在我必须通过计算这个新集群和其他集群之间的距离来找到最接近这个新形成的集群的集群,方法是平均两个集群中每个元素之间的距离,如问题中所述。
我的解决方案: 我会找到所有对之间的汉明距离,并选择至少一对是 C3 和 C5 的一对(汉明距离为 2)。现在可以将它合并到一个新的集群中。
我关心的是这里合并到底是什么意思?我该怎么做? 或者干脆让它们保持原样并将其命名为一个新集群?
以及如何找到新集群的每个元素与其他集群的平均距离?
还要计算平均值,给出的公式表示除以 |C1|和 |C2|。那么,这是否意味着我必须在这里除以元素的数量(每组 8 乘以它合并到的集群?)
非常感谢任何帮助。 谢谢。
【问题讨论】:
标签: algorithm cluster-analysis hamming-distance hierarchical-clustering