dsf-ts-forecasting
dsf-ts-forecasting copied to clipboard
Time series forecasting in python
dsf-ts-forecasting
Time Series Forecasting in Python - Data Science Festival - GSK.
:tv: the workshop recording is available here -> https://online.datasciencefestival.com/talks/workshop/
Contents
- Time Series EDA
- Naive Benchmarks
- Evaluation metrics
- Time Series Cross Validation
- Statistical Methods - Exponential Smoothing, ARIMA, TBATS
- Machine Learning for time-series forecasting
- direct approach
- recursive features
- global forecasting models
Quickstart
- Create a python virtual environment:
python -m venv .venv
- Activate your environment:
source .venv/bin/activate
- If you want install the development requirements:
pip install -r requirements.dev.txt
- Install pre-commit to use pre-commit hooks:
pre-commit install
- Install the package in development mode:
pip install -e .
OR
-
make environment
-
source .venv/bin/activate
Data
Data was downloaded from the CDC - Flu portal dashboard
Additional Resources
- VIDEOS:
- BLOGS & WEBSITES:
- BOOKS:
References
- Hyndman, R.J., & Athanasopoulos, G. (2021) Forecasting: principles and practice, 3rd edition, OTexts: Melbourne, Australia. https://otexts.com/fpp3/