Topic 9. Time Series Analysis with Python

Topic 9. Time Series Analysis with Python#


Here we discuss various approaches to working with time series: what data preparation is necessary, and how to get short-term and long-term predictions. We walk through different time series models, from simple moving averages to ARIMA and general machine learning models with specific feature engineering. We also take a look at methods to search for anomalies in time series and discuss the pros and cons of these methods.

Steps in this block#

1. Read 2 articles:

2. Watch a video lecture on time series (optional);

3. Complete demo assignment 9 on time series analysis in Python (same as a Kaggle Notebook);

4. Check out the solution (same as a Kaggle Notebook) to the demo assignment (optional);

5. Complete Bonus Assignment 9 where you’ll engineer some features and apply a machine learning model to a time series prediction task (optional, available under Patreon “Bonus Assignments” tier).