LoslegenKostenlos starten

Linkage berechnen

Schauen wir uns noch einmal das Beispiel mit drei Spielern auf dem Feld an. Die Distanzmatrix zwischen diesen drei Spielern ist unten dargestellt und als Variable dist_players verfügbar.

Daran erkennen wir, dass sich die erste Gruppe zwischen den Spielern 1 & 2 bildet, da sie mit einer euklidischen Distanz von 11 am nächsten beieinander liegen.

Nun möchtest du die drei gelernten Linkage-Methoden anwenden, um zu bestimmen, wie groß die Distanz dieser Gruppe zu Spieler 3 ist.

1 2
2 11
3 16 18

Diese Übung ist Teil des Kurses

<Kurs>Clusteranalyse in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Berechne die Distanz von Spieler 3 zur Gruppe aus Spieler 1 & 2 mit den folgenden drei Linkage-Methoden.
    • Complete: Die resultierende Distanz basiert auf dem Maximum.
    • Single: Die resultierende Distanz basiert auf dem Minimum.
    • Average: Die resultierende Distanz basiert auf dem Durchschnitt.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
Code bearbeiten und ausführen