Výpočet linkage
Pojďme se vrátit k příkladu se třemi hráči na hřišti. Matice vzdáleností mezi těmito třemi hráči je zobrazena níže a je dostupná jako proměnná dist_players.
Z ní vyplývá, že první skupina se tvoří mezi hráči 1 a 2, protože jsou si ze všech nejblíže – jejich euklidovská vzdálenost je 11.
Nyní chceš aplikovat tři metody linkage, které jsi se naučil/a, a zjistit, jaká je vzdálenost této skupiny od hráče 3.
| 1 | 2 | |
|---|---|---|
| 2 | 11 | |
| 3 | 16 | 18 |
Toto cvičení je součástí kurzu
Cluster Analysis v R
Pokyny k cvičení
- Vypočítej vzdálenost hráče 3 od skupiny hráčů 1 a 2 pomocí následujících tří metod linkage.
- Complete: výsledná vzdálenost vychází z maxima.
- Single: výsledná vzdálenost vychází z minima.
- Average: výsledná vzdálenost vychází z průměru.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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