Hitung & plot jarak antara dua pemain
Anda memperoleh koordinat relatif terhadap tengah lapangan untuk dua pemain dalam sebuah pertandingan sepak bola dan ingin menghitung jarak di antara mereka.
Dalam latihan ini, Anda akan memplot posisi kedua pemain dan menghitung sendiri jarak di antara mereka menggunakan rumus jarak Euclidean.
Latihan ini merupakan bagian dari kursus
Analisis Klaster di R
Instruksi latihan
- Plot posisi mereka dari data frame
two_playersmenggunakanggplot. - Ekstrak posisi para pemain ke dalam dua data frame
player1danplayer2. - Hitung jarak antara player1 dan player2 menggunakan rumus jarak Euclidean $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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