Time Series Analysis in Python
- Offered byUDEMY
Time Series Analysis in Python at UDEMY Overview
Duration | 8 hours |
Mode of learning | Online |
Official Website | Go to Website |
Credential | Certificate |
Time Series Analysis in Python at UDEMY Highlights
- 7.5 hours on-demand video
- 5 articles
- 18 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
Time Series Analysis in Python at UDEMY Course details
- Aspiring data scientists.
- Programming beginners.
- People interested in quantitative finance.
- Programmers who want to specialize in finance.
- Finance graduates and professionals who need to better apply their knowledge in Python.
- Differentiate between time series data and cross-sectional data
- Understand the fundamental assumptions of time series data and how to take advantage of them
- Transforming a data set into a time-series
- Start coding in Python and learn how to use it for statistical analysis
- Carry out time-series analysis in Python and interpreting the results, based on the data in question
- Examine the crucial differences between related series like prices and returns
- Comprehend the need to normalize data when comparing different time series
- Encounter special types of time series like White Noise and Random Walks
- Learn about "autocorrelation" and how to account for it
- Learn about accounting for "unexpected shocks" via moving averages
- Discuss model selection in time series and the role residuals play in it
- Comprehend stationarity and how to test for its existence
- Acknowledge the notion of integration and understand when, why and how to properly use it
- We start by exploring the fundamental time series theory to help you understand the modeling that comes afterwards. Then throughout the course, we will work with a number of Python libraries, providing you with a complete training We will use the powerful time series functionality built into pandas, as well as other fundamental libraries such as NumPy, matplotlib, StatsModels, yfinance, ARCH and pmdarima. With these tools we will master the most widely used models out there:
- AR (autoregressive model)
- MA (moving-average model)
- ARMA (autoregressive-moving-average model)
- ARIMA (autoregressive integrated moving average model)
- ARIMAX (autoregressive integrated moving average model with exogenous variables)
- SARIA (seasonal autoregressive moving average model)
- SARIMA (seasonal autoregressive integrated moving average model)
- SARIMAX (seasonal autoregressive integrated moving average model with exogenous variables)
- ARCH (autoregressive conditional heteroscedasticity model)
Time Series Analysis in Python at UDEMY Curriculum
Introduction
Download Additional Resources
Setting up the environment - Do not skip, please!
Why Python and Jupyter?
Installing Anaconda
Jupyter Dashboard - Part 1
Jupyter Dashboard - Part 2
Installing the Necessary Packages
Installing Packages - Exercise
Installing Packages - Exercise Solution
Introduction to Time Series Data
Notation for Time Series Data
Peculiarities of Time Series Data
Loading the Data
Examining the Data
Transforming String inputs into DateTime Values
Using Date as an Index
Setting the Frequency
Filling Missing Values
Adding and Removing Columns in a Data Frame
White Noise
Random Walk
Stationarity
Determining Weak Form Stationarity
Seasonality
Correlation Between Past and Present Values
The Autocorrelation Function (ACF)
The Partial Autocorrelation Function (PACF)
Picking the Correct Model
Other courses offered by UDEMY
Time Series Analysis in Python at UDEMY Students Ratings & Reviews
- 4-52