Build your ultimate AI agent
Opis kursu
Dowiedz się, jak używać Pythona do analizy szeregów czasowych
Od cen akcji po dane klimatyczne, dane szeregów czasowych można znaleźć w wielu różnych dziedzinach. Posiadanie umiejętności efektywnej pracy z takimi danymi staje się coraz ważniejszą kompetencją dla data scientistów. Ten kurs wprowadzi Cię do analizy szeregów czasowych w Pythonie.Po zapoznaniu się z tym, czym jest szereg czasowy, poznasz kilka modeli szeregów czasowych — od modeli autoregresyjnych i średniej ruchomej po modele kointegracji. Po drodze nauczysz się, jak szacować, prognozować i symulować te modele za pomocą bibliotek statystycznych w Pythonie.
Zobaczysz wiele przykładów zastosowania tych modeli, ze szczególnym naciskiem na zastosowania w finansach.
Odkryj, jak korzystać z metod szeregów czasowych
Zaczniesz od omówienia podstaw danych szeregów czasowych, a także prostej regresji liniowej. Poznasz pojęcia korelacji i autokorelacji oraz to, jak odnoszą się do danych szeregów czasowych, a następnie przyjrzysz się prostym modelom szeregów czasowych, takim jak biały szum i błądzenie losowe. Następnie poznasz, jak modele autoregresyjne (AR) są wykorzystywane do danych szeregów czasowych, aby przewidywać bieżące wartości, oraz jak modele średniej ruchomej mogą łączyć się z modelami AR, tworząc potężne modele ARMA.Na koniec przyjrzysz się temu, jak wykorzystywać modele kointegracji do wspólnego modelowania dwóch szeregów, a następnie przejrzysz rzeczywiste studium przypadku.
Poznaj modele i biblioteki Pythona do analizy szeregów czasowych Pod koniec tego kursu zrozumiesz, jak działa analiza szeregów czasowych w Pythonie. Poznasz niektóre modele, metody i biblioteki, które mogą pomóc Ci w tym procesie, oraz dowiesz się, jak wybrać odpowiednie do własnej analizy.
Ten kurs jest częścią szerszej ścieżki Time Series with Python, która obejmuje zestaw pięciu kursów, pomagających Ci opanować tę umiejętność data science.
Wymagania wstępne
Program kursu
Plan kursu
1
Korelacja i autokorelacja
W tym rozdziale zapoznasz się z pojęciami korelacji i autokorelacji w szeregach czasowych. Korelacja opisuje związek między dwoma szeregami czasowymi, natomiast autokorelacja opisuje związek szeregu czasowego z jego własnymi wcześniejszymi wartościami.
- Wprowadzenie do kursu50 XP
- „Odchudzające" zastosowanie szeregów czasowych100 XP
- Łączenie szeregów czasowych o różnych datach100 XP
- Korelacja dwóch szeregów czasowych50 XP
- Korelacja akcji i obligacji100 XP
- Latające talerze nie korelują z rosnącymi rynkami100 XP
- Prosta regresja liniowa50 XP
- Analiza współczynnika R-kwadrat regresji100 XP
- Dopasuj korelację do wyników regresji50 XP
- Autokorelacja50 XP
- Popularna Strategia Oparta na Autokorelacji100 XP
- Czy stopy procentowe są autokorelowane?100 XP
2
Proste modele szeregów czasowych
W tym rozdziale poznasz proste modele szeregów czasowych – biały szum i błądzenie losowe.
3
Modele autoregresyjne (AR)
W tym rozdziale nauczysz się modeli autoregresyjnych (AR) dla szeregów czasowych. Modele te wykorzystują przeszłe wartości szeregu do przewidywania wartości bieżącej.
4
Modele średniej ruchomej (MA) i modele ARMA
W tym rozdziale poznasz kolejny rodzaj modelu – model średniej ruchomej (MA). Zobaczysz też, jak łączyć modele AR i MA w wydajny model ARMA.
5
Podsumowanie – wszystko razem
W tym rozdziale nauczysz się wspólnego modelowania dwóch szeregów za pomocą modeli kointegracji. Na koniec zmierzysz się z analizą przypadku, w której przyjrzysz się szeregowi czasowemu danych temperaturowych z Nowego Jorku.
Analiza szeregów czasowych w Pythonie
Kurs
ukończony

