1. Nauka
  2. /
  3. Kursy
  4. /
  5. Manipulowanie danymi szeregów czasowych w R

Connected

ćwiczenie

Agregowanie danych

Agregacja to proces zmniejszania częstotliwości próbkowania szeregu czasowego. Jest ważna dla zrozumienia wzorców w danych, ponieważ ułatwia wizualizację i interpretację wyników. Szczególnie gdy rozdzielczość czasowa jest wysoka – dane próbkowane co godzinę lub co minutę – trudno je interpretować i dostrzegać wzorce, co sprawia, że agregacja staje się niezbędna.

W tym ćwiczeniu weźmiesz szereg czasowy hourly_temperature, zawierający godzinowe odczyty temperatury z pewnego miasta w Stanach Zjednoczonych, i zageregrujesz go na różnych poziomach.

hourly_temperature, xts i ggplot2 są już wczytane.

Instrukcje 1/4

undefined XP
  • 1
    • Użyj autoplot, aby zwizualizować szereg czasowy hourly_temperature, nadając osi Y etykietę "Degrees Celsius".
  • 2
    • Korzystając z funkcji apply-dot, zagreguj hourly_temperature do dziennej średniej.
  • 3
    • Zagreguj hourly_temperature, aby znaleźć tygodniowe maksimum, a następnie użyj autoplot z motywem 'light' i tą samą etykietą osi Y.
  • 4
    • Zagreguj hourly_temperature, aby znaleźć miesięczną medianę, i narysuj wykres z motywem oraz etykietą osi Y z kroku 1.