 # Time Series Analysis (TSA)

Many phenomena in our day-to-day lives are measured in intervals over a period of time. Time series analysis methods are extremely useful for analyzing these special data types. In this module, trainee will be introduced to some core time series analysis concepts and techniques.

The module starts with basic usage of Numpy and Pandas library in Python. Then it discusses statsmodels library and its powerful built in Time Series Analysis Tools. Including learning about Error-Trend-Seasonality decomposition and basic Holt-Winters methods. Afterwards it elaborates AutoCorrelation and Partial AutoCorrelation charts and using them in conjunction with powerful ARIMA based models, including Seasonal ARIMA models and SARIMAX to include Exogenous data points.

State of the art Deep Learning techniques with Recurrent Neural Networks that use deep learning to forecast future data points is also discussed. Also, multivariate time series model such as vector Autoregressive. This module also introduces Facebook’s Prophet library, a simple to use, yet powerful Python library developed to forecast into the future with time series data.

Prerequisites                          : GLM, SFDS, EDA

Objectives/Content               :

Having successfully completed this module trainees are expected to be able to:

1. Understand and be able to apply the concepts and methods underlying the analysis of univariate and multivariate time series, and the context for interpretation of results.
2. Decompose a time series into trend, seasonal and irregular components.
3. Understand the theoretical bases of different methods of time series analysis including decomposition.
4. Determine how and when to apply different methods of time series analysis.

Reference                               :

1. Wei, W. S. (1994). Time Series Analysis: Univariate and Multivariate Methods.
2. Harvey, A.C. (1993). Time Series Models.
3. Chatfield, C. (1996). The Analysis of Time Series: An Introduction.
4. Chatfield. The Analysis of Time Series, 7th Edition, CRC Press (2016).
5. J. Brockwell and R.A. Davis. Time Series: Theory and Methods, 2nd Edition, Springer Series in Statistics (1991).
6. Taylor SJ, Letham B. 2017. Forecasting at scale. PeerJ Preprints 5:e3190v2 https://doi.org/10.7287/peerj.preprints.3190v2
7. Da Costa Lewis, N. (2016), Deep Time Series Forecasting with Python: An Intuitive Introduction to Deep Learning for Applied Time Series Modeling, isbn 9781540809087, CreateSpace Independent Publishing Platform