ÎncepețiÎncepe gratuit

Calculează și vizualizează distanța dintre doi jucători

Ai obținut coordonatele a doi jucători dintr-un meci de fotbal, relative la centrul terenului, și vrei să calculezi distanța dintre ei.

În acest exercițiu vei reprezenta grafic pozițiile celor 2 jucători și vei calcula manual distanța dintre ei folosind formula distanței euclidiene.

Acest exercițiu face parte din cursul

Analiza clusterelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Reprezintă pozițiile jucătorilor din data frame-ul two_players folosind ggplot.
  • Extrage pozițiile jucătorilor în două data frame-uri: player1 și player2.
  • Calculează distanța dintre player1 și player2 folosind formula distanței euclidiene $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul