ÎncepețiÎncepe gratuit

Codificarea și reprezentarea grafică a datelor Red Sox

După ce ai explorat și manipulat date despre zboruri, vreme și economie, clientul tău vrea să acopere toate aspectele. Firește, ar dori să colectezi date despre principalele echipe sportive din Boston: Boston Red Sox (baseball), New England Patriots (fotbal american), Boston Bruins (hochei) și Boston Celtics (baschet). În acest capitol, vei pregăti date despre programul și rezultatele tuturor meciurilor disputate de aceste echipe între 2010 și 2015. Este o ocazie perfectă pentru a exersa în continuare manipularea datelor de tip serie de timp!

Ca punct de plecare, ai compilat date despre meciurile jucate de Boston Red Sox între 2010 și 2015. În acest exercițiu, vei explora datele, le vei codifica în format xts și vei reprezenta grafic câteva tendințe în timp. Dataframe-ul redsox este disponibil în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește summary() pentru a vizualiza câteva statistici rezumative despre datele tale redsox. Urmărește coloana cu date calendaristice și verifică dacă există valori lipsă (NA) care trebuie tratate.
  • După ce te-ai convins că datele redsox pot fi convertite la xts, începe acest proces prin codificarea coloanei date ca obiect de tip temporal folosind as.Date().
  • Folosește as.xts() pentru a converti datele redsox la xts, asigurându-te că specifici order.by pe coloana date. Elimină și coloana cu date calendaristice (folosind notația [, -1]) pentru a te asigura că obiectul xts este numeric.
  • Folosește plot.zoo() pentru a reprezenta grafic scorurile Red Sox (boston_score) și scorurile adversarilor (opponent_score) în timp. Ce tendințe poți identifica din aceste grafice?

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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("___", "___")])
Editează și rulează codul