BaşlayınÜcretsiz Başlayın

Red Sox verisini kodlama ve görselleştirme

Uçuşlar, hava durumu ve ekonomi verilerini inceledikten ve dönüştürdükten sonra, müşterin artık her şeyi kapsamak istiyor. Doğal olarak, Boston’ın başlıca spor takımları hakkında veri toplamanı istiyor: Boston Red Sox (beyzbol), New England Patriots (Amerikan futbolu), Boston Bruins (buz hokeyi) ve Boston Celtics (basketbol). Bu bölümde, 2010’dan 2015’e kadar bu takımların oynadığı tüm maçların takvim ve sonuç verilerini hazırlayacaksın. Zaman serisi verilerini dönüştürme pratiğini ilerletmek için harika bir fırsat!

Başlangıç olarak, 2010–2015 arasında Boston Red Sox’ın oynadığı maçlara ait verileri derledin. Bu egzersizde veriyi keşfedecek, xts formatına kodlayacak ve zaman içindeki bazı eğilimleri çizeceksin. redsox veri çerçevesi çalışma alanında mevcut.

Bu egzersiz

Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • redsox verin hakkında bazı özet istatistikleri görmek için summary() kullan. Tarih sütununa dikkat et ve ele alınması gereken eksik veri (NA) olup olmadığını değerlendir.
  • redsox verisinin xts’e dönüştürülebileceğinden eminsen, bu sürece date sütununu as.Date() kullanarak zamana dayalı bir nesneye dönüştürerek başla.
  • as.xts() kullanarak redsox verini xts’e dönüştür; order.by argümanında date sütununu kullandığından emin ol. Ayrıca xts nesnenin sayısal kalması için tarih sütununu kaldır ([, -1] gösterimini kullanarak).
  • Zaman içinde Red Sox skorlarını (boston_score) ve rakip skorlarını (opponent_score) çizmek için plot.zoo() kullan. Bu grafiklerden hangi eğilimleri fark ediyorsun?

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# View summary information about your redsox data


# Convert the date column to a time-based format
redsox$date <- as.Date(___$___)

# Convert your red sox data to xts
redsox_xts <- as.xts(___[,-1], order.by = ___$___)

# Plot the Red Sox score and the opponent score over time
plot.zoo(___[, c("___", "___")])
Kodu Düzenle ve Çalıştır