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 adalah bagian dari kursus
Analisis Klaster di R
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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