Zacznij terazZacznij za darmo

Obliczanie łączenia

Wróćmy do przykładu z trzema zawodnikami na boisku. Macierz odległości między nimi jest pokazana poniżej i dostępna jako zmienna dist_players.

Można z niej odczytać, że pierwsza grupa formuje się między zawodnikami 1 i 2 – są oni najbliżej siebie, z odległością euklidesową równą 11.

Teraz zastosuj trzy poznane metody łączenia, aby określić odległość tej grupy od zawodnika 3.

1 2
2 11
3 16 18

To ćwiczenie jest częścią kursu

Analiza skupień w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz odległość od zawodnika 3 do grupy zawodników 1 i 2, używając poniższych trzech metod łączenia.
    • Kompletne: wynikowa odległość opiera się na maksimum.
    • Pojedyncze: wynikowa odległość opiera się na minimum.
    • Średnie: wynikowa odległość opiera się na średniej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod