Aan de slagBegin gratis

Koppeling berekenen

Laten we het voorbeeld met drie spelers op het veld nog eens bekijken. De afstandsmatrix tussen deze drie spelers staat hieronder en is beschikbaar als de variabele dist_players.

Hieruit kun je afleiden dat de eerste groep gevormd wordt door spelers 1 & 2, omdat zij het dichtst bij elkaar staan met een Euclidische afstand van 11.

Nu wil je de drie koppelingsmethoden die je hebt geleerd toepassen om te bepalen wat de afstand is van deze groep tot speler 3.

1 2
2 11
3 16 18

Deze oefening maakt deel uit van de cursus

Clusteranalyse in R

Bekijk cursus

Oefeninstructies

  • Bereken de afstand van speler 3 tot de groep van spelers 1 & 2 met de volgende drie koppelingsmethoden.
    • Complete: de resulterende afstand is gebaseerd op de maximumwaarde.
    • Single: de resulterende afstand is gebaseerd op de minimumwaarde.
    • Average: de resulterende afstand is gebaseerd op het gemiddelde.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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 bewerken en uitvoeren