计算连接方法(linkage)
让我们回到场上 3 名球员的示例。下面给出了这 3 名球员之间的距离矩阵,并已保存为变量 dist_players。
由此可知,首先形成的小组是球员 1 与 2,因为他们之间的欧氏距离为 11,最近。
现在,您将应用学到的 3 种连接方法,来确定该小组与球员 3 的距离。
| 1 | 2 | |
|---|---|---|
| 2 | 11 | |
| 3 | 16 | 18 |
本练习是课程的一部分
R 中的聚类分析
练习说明
- 使用以下 3 种连接方法计算球员 3 到球员 1 与 2 组成小组的距离。
- Complete: 结果距离取最大值。
- Single: 结果距离取最小值。
- Average: 结果距离取平均值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Extract the pair distances
distance_1_2 <- dist_players[1]
distance_1_3 <- dist_players[2]
distance_2_3 <- dist_players[3]
# Calculate the complete distance between group 1-2 and 3
complete <- max(c(___, ___))
complete
# Calculate the single distance between group 1-2 and 3
single <- ___
single
# Calculate the average distance between group 1-2 and 3
average <- ___
average