Bereken en plot de afstand tussen twee spelers
Je hebt de coördinaten ten opzichte van het midden van het veld voor twee spelers in een voetbalwedstrijd en je wilt de afstand tussen hen berekenen.
In deze oefening plot je de posities van de 2 spelers en bereken je handmatig de afstand tussen hen met de formule voor de Euclidische afstand.
Deze oefening maakt deel uit van de cursus
Clusteranalyse in R
Oefeninstructies
- Plot hun posities uit het
two_players-data frame metggplot. - Haal de posities van de spelers op in twee data frames
player1enplayer2. - Bereken de afstand tussen player1 en player2 met de formule voor de Euclidische afstand $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Plot the positions of the players
ggplot(___, aes(x = ___, y = ___)) +
geom_point() +
# Assuming a 40x60 field
lims(x = c(-30,30), y = c(-20, 20))
# Split the players data frame into two observations
player1 <- two_players[___, ]
player2 <- two_players[___, ]
# Calculate and print their distance using the Euclidean Distance formula
player_distance <- sqrt( (player1$___ - player2$___)^2 + (player1$___ - player2$___)^2 )
player_distance