Calcula y representa la distancia entre dos jugadores
Has obtenido las coordenadas relativas al centro del campo para dos jugadores en un partido de fútbol y quieres calcular la distancia entre ellos.
En este ejercicio, representarás las posiciones de los 2 jugadores y calcularás manualmente la distancia entre ellos usando la fórmula de la distancia euclidiana.
Este ejercicio forma parte del curso
Análisis de clústeres en R
Instrucciones del ejercicio
- Representa sus posiciones del data frame
two_playersusandoggplot. - Extrae las posiciones de los jugadores en dos data frames,
player1yplayer2. - Calcula la distancia entre player1 y player2 usando la fórmula de distancia euclidiana $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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