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ırEgzersiz talimatları
redsoxverin hakkında bazı özet istatistikleri görmek içinsummary()kullan. Tarih sütununa dikkat et ve ele alınması gereken eksik veri (NA) olup olmadığını değerlendir.redsoxverisinin xts’e dönüştürülebileceğinden eminsen, bu sürecedatesütununuas.Date()kullanarak zamana dayalı bir nesneye dönüştürerek başla.as.xts()kullanarakredsoxverini xts’e dönüştür;order.byargümanındadatesü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çinplot.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("___", "___")])