This repository accompanies Hands-on Time Series Analysis with Python by B V Vishwas and Ashish Patel (Apress, 2020).
Download the files as a zip using the green button, or clone the repository to your machine using Git.
pip install -r requirements.txt
Chapter-1: Time-Series Characteristics
Topic
Notebook
Colab
1.Trend
Github
2.Detrending using Differencing
Github
3.Detrending using Scipy Signal
Github
4.Detrending using HP Filter
Github
5.Multi Month-wise Box Plot
Github
6.Autocorrelation plot for seasonality
Github
7.Deseasoning Time series
Github
8.Detecting cyclical variation
Github
9.Decompose Time series
Github
Chapter-2: Data Wrangling and Preparation for Time Series
Topic
Notebook
Colab
Data wrangling using pandas and pandasql
Github
Chapter-3: Smoothing Methods
Topic
Notebook
Colab
1. Simple exponential smoothing
Github
2. Double Exponential Smoothing
Github
3. Triple Exponential Smoothing
Github
Chapter-4: Regression Extension Techniques for Time- Series Data
Chapter-5: Bleeding-Edge Techniques
This chapter contains deep learning theory.
Chapter-6: Bleeding-Edge Techniques for Univariate Time Series
Topic
Notebook
Colab
1. Bidirectional LSTM Univarient Single Step Style
Github
2. Bidirectional LSTM Univarient Horizon Style
Github
3. CNN Univarient Horizon Style
Github
4. CNN Univarient Single Step Style
Github
5. Encoder Decoder LSTM Univariate Horizon Style
Github
6. Encoder Decoder LSTM Univarient Single Step Style
Github
7. GRU Univarient Single Step Style
Github
8. GRU Univarient Horizon Style
Github
9. LSTM Univariate Horizon Style
Github
10. LSTM Univarient Single Step Style
Github
Chapter-7: Bleeding-Edge Techniques for Multivariate Time Series
Topic
Notebook
Colab
1. Bidirectional LSTM Multivariate Horizon Style
Github
2. CNN Multivariate Horizon Style
Github
3. Encoder Decoder LSTM Multivariate Horizon Style
Github
4. GRU Multivariate Horizon Style
Github
5. LSTM Multivariate Horizon Style
Github
Topic
Notebook
Colab
1. fbprophet
Github
2. fbprophet with log transformation
Github
3. fbprophet adding country holiday
Github
4. fbprophet with exogenous or add_regressors
Github
Note : All Jupyter Notebook Sample Data is available in Data Folder
Release v1.0 corresponds to the code in the published book, without corrections or updates.
See the file Contributing.md for more information on how you can contribute to this repository.