連結基準の計算
フィールド上の3人の選手を例に、もう一度考えてみましょう。この3人の選手間の距離行列を以下に示します。変数 dist_players として利用できます。
この行列から、最初にグループを形成するのは選手 1 と 2 であることがわかります。この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