Atrybuty szeregów czasowych

Manipulowanie danymi szeregów czasowych w R

Harrison Brown

Graduate Researcher in Geography

Atrybuty temporalne

  • Punkt początkowy
  • Punkt końcowy
  • Częstotliwość

Atrybuty temporalne umożliwiają:

  • Określenie czasu i długości próbkowania danych
  • Wyznaczenie przedziałów nakładania się szeregów czasowych

Konceptualny diagram dwóch nakładających się szeregów czasowych; końcowa część szeregu A pokrywa się z początkową częścią szeregu B.

Konceptualny diagram ilustrujący wyzwanie łączenia dwóch nakładających się szeregów czasowych. W obszarze nakładania się połączonego szeregu widoczna jest linia przerywana, symbolizująca niepewność danych w tym obszarze.

Manipulowanie danymi szeregów czasowych w R

Atrybuty temporalne

Kluczowe atrybuty temporalne:

  • Punkt początkowy
start(AirPassengers)
[1] 1949 1
Manipulowanie danymi szeregów czasowych w R

Atrybuty temporalne

Kluczowe atrybuty temporalne:

  • Punkt początkowy
  • Punkt końcowy
end(ftse)
[1] 1998.646
  • Data dziesiętna (numeric)
end(ftse) %>%
  lubridate::date_decimal()
[1] "1998-08-24 20:18:27 UTC"
Manipulowanie danymi szeregów czasowych w R

Atrybuty temporalne

Kluczowe atrybuty temporalne:

  • Punkt początkowy
  • Punkt końcowy
  • Częstotliwość
frequency(monthly_data)
[1] 12
frequency(weekly_data)
[1] 52.14286
frequency(ftse)
[1] 260
ftse
1991.4962 2443.6
1991.5    2460.2
1991.5038 2448.2
1991.5077 2470.4
1991.5115 2484.7
1991.5154 2466.8
...
Manipulowanie danymi szeregów czasowych w R

Regularne a nieregularne szeregi czasowe

Konceptualny diagram osi czasu przedstawiający regularny szereg czasowy. Nad linią znajdują się znaczniki reprezentujące obserwacje rozmieszczone w równych odstępach.

  • Równomiernie rozłożone odstępy
  • Brak brakujących wartości
  • Używa daty dziesiętnej dla „nieregularnych" odstępów

Konceptualny diagram osi czasu przedstawiający nieregularny szereg czasowy. W odróżnieniu od regularnego szeregu, znaczniki nie są rozmieszczone w równych odstępach – przerwy między obserwacjami są nierównomierne.

  • Odstępy mogą być nieregularne
    • Dni robocze, losowe dni
  • Brakujące obserwacje
  • Data dziesiętna lub dane Date/POSIXct
Manipulowanie danymi szeregów czasowych w R

Czas na ćwiczenia!

Manipulowanie danymi szeregów czasowych w R

Preparing Video For Download...