Przejdź do głównej treści

Kurs

Manipulowanie danymi szeregów czasowych w R

Średniozaawansowany4 godz.

Opanuj manipulację danymi szeregów czasowych w R: import, podsumowanie i filtrowanie z zoo, lubridate i xts.

R4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}4,100 XP7,382Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Dowiedz się wszystkiego o danych szeregów czasowych

Praca z danymi, które zmieniają się w czasie, to kluczowa umiejętność w data science. Ten rodzaj danych jest znany jako szereg czasowy. Nauczysz się podstaw tego, co reprezentuje szereg czasowy, jak pobierać statystyki podsumowujące dane w szeregu czasowym oraz jak wizualnie interpretować szereg czasowy.

Opanuj manipulację szeregami czasowymi z zoo, lubridate i xts

Opanujesz korzystanie z pakietów zoo i lubridate do importowania, eksplorowania i wizualizowania danych szeregów czasowych w R. Nauczysz się pobierać kluczowe atrybuty informacji o szeregach czasowych, takie jak okres tych danych i częstotliwość ich próbkowania, a po drodze nabierzesz biegłości w konwertowaniu między ramkami danych a szeregami czasowymi. Ponadto, agregując swoje dane, nauczysz się dostrzegać ogólne trendy w danych za pomocą pakietu xts.

Doskonal swoje umiejętności tworzenia podzbiorów

Dowiesz się, jak wyodrębnić okno z szeregu czasowego, aby skupić się na konkretnym interesującym okresie. Będziesz pobierać próbki danych szeregów czasowych z różną częstotliwością, na przykład co minutę, godzinę, miesiąc lub rok. Nauczysz się także metod „imputacji” danych – uzupełniania brakujących wartości za pomocą stałego wypełnienia, LOCF lub metod interpolacji liniowej. Nauczysz się także tworzyć „rolling” okna szeregu czasowego, które przesuwają się wraz z danymi, umożliwiając podsumowywanie trendów w danych w czasie. Nauczysz się również, jak tworzyć okna rozszerzające się, które pokazują, jak te statystyki podsumowujące zbliżają się do swojej końcowej wartości.

Wymagania wstępne

Program kursu

Plan kursu

1

Czym są dane szeregów czasowych?

Poznasz podstawy szeregów czasowych – czym są i jak je reprezentować. Nauczysz się obliczać statystyki opisowe oraz wizualnie interpretować wykresy szeregów czasowych w ramach wstępnej analizy danych. Omówimy też zarządzanie informacjami o datach i godzinach w obiektach R oraz sposoby stosowania spójnego formatowania dat.
Rozpocznij rozdział
2

Manipulowanie szeregami czasowymi z pakietem zoo

Nauczysz się pobierać kluczowe atrybuty szeregów czasowych, takie jak zakres czasowy danych i częstotliwość próbkowania, co pozwoli ci lepiej zrozumieć swoje dane. Poznasz pakiet zoo, który zawiera narzędzia i funkcje do tworzenia oraz manipulowania obiektami szeregów czasowych. Ponieważ wiele zastosowań nauki o danych w R opiera się na ramkach danych, dowiesz się również, jak konwertować dane między ramką danych a szeregiem czasowym.
Rozpocznij rozdział
3

Indeksowanie obiektów szeregów czasowych

Dowiesz się, jak wycinać okno z szeregu czasowego, aby skupić się na wybranym przedziale czasu. Zobaczysz, że pracując z rzeczywistymi danymi, zakres czasowy zbioru danych może zawierać więcej informacji, niż potrzebujesz – co utrudnia czytelność wizualizacji. Nauczysz się próbkować dane szeregów czasowych z różną częstotliwością: co minutę, godzinę, miesiąc lub rok. Dzięki agregacji danych i pakietowi xts zobaczysz ogólne trendy w danych. Poznasz też metody uzupełniania brakujących wartości – stałym wypełnieniem, metodą LOCF oraz interpolacją liniową.
Rozpocznij rozdział
4

Okna kroczące i rozszerzające

Nauczysz się tworzyć „kroczące" okna szeregów czasowych, które przesuwają się wraz z danymi. Dzięki temu możliwe jest podsumowywanie trendów w czasie – na przykład obliczanie średniej z kolejnych miesięcy obserwacji lub sumy sprzedaży z kilku tygodni. Ogólne statystyki opisowe, takie jak średnia, mediana, suma czy maksimum, nie zawsze pokazują, jak dane zmieniają się w czasie – okna kroczące pozwalają obliczać je dynamicznie. Oprócz okien kroczących poznasz też okna rozszerzające, które pokazują, jak statystyki opisowe zbliżają się do wartości końcowej.
Rozpocznij rozdział
R

Manipulowanie danymi szeregów czasowych w R

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.

Manipulowanie danymi szeregów czasowych w R | DataCamp