Začněte nyníZačněte zdarma

Výpočet a vizualizace vzdálenosti mezi dvěma hráči

Získal/a jsi souřadnice dvou hráčů fotbalového zápasu vztažené ke středu hřiště a chceš zjistit, jak daleko od sebe stojí.

V tomto cvičení zobrazíš jejich pozice a ručně vypočítáš vzdálenost mezi nimi pomocí vzorce pro euklidovskou vzdálenost.

Toto cvičení je součástí kurzu

Cluster Analysis v R

Zobrazit kurz

Pokyny k cvičení

  • Vykresli pozice hráčů z datového rámce two_players pomocí ggplot.
  • Ulož pozice hráčů do dvou datových rámců player1 a player2.
  • Vypočítej vzdálenost mezi player1 a player2 pomocí vzorce pro euklidovskou vzdálenost $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód