开始使用免费开始使用

计算连接方法(linkage)

让我们回到场上 3 名球员的示例。下面给出了这 3 名球员之间的距离矩阵,并已保存为变量 dist_players

由此可知,首先形成的小组是球员 12,因为他们之间的欧氏距离为 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
编辑并运行代码