İki oyuncu arasındaki mesafeyi hesapla ve görselleştir
Bir futbol maçında iki oyuncunun, sahanın merkezine göre koordinatlarını aldın ve aralarındaki mesafeyi hesaplamak istiyorsun.
Bu egzersizde 2 oyuncunun konumlarını görselleştirecek ve Öklidyen mesafe formülünü kullanarak aralarındaki mesafeyi elle hesaplayacaksın.
Bu egzersiz, kursun bir parçasıdır
R ile Kümeleme Analizi
Egzersiz talimatları
two_playersveri çerçevesindenggplotile oyuncuların konumlarını görselleştir.- Oyuncuların konumlarını
player1veplayer2adlı iki veri çerçevesine çıkar. - player1 ile player2 arasındaki mesafeyi Öklidyen mesafe formülüyle hesapla: $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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