- Practical Time Series Analysis
- Dr. Avishek Pal Dr. PKS Prakash
- 341字
- 2021-07-08 10:18:22
What this book covers
Chapter 1, Introduction to Time Series, starts with a discussion of the three different types of datasets—cross-section, time series, and panel. The transition from cross-sectional to time series and the added complexity of data analysis is discussed. Special mathematical properties that make time series data special are described. Several examples demonstrate how exploratory data analysis can be used to visualize these properties.
Chapter 2, Understanding Time Series Data, covers three topics, advanced preprocessing and visualization of time series data through resampling, group-by, and calculation of moving averages; stationarity and statistical hypothesis testing to detect stationarity in a time series; and various methods of time series decomposition for stationarizing a non-stationary time series.
Chapter 3, Exponential Smoothing based Methods, covers smoothing-based models using the Holt-Winters approach for first order to capture levels, second order to smoothen levels and trend, and higher order smoothing is illustrated, which captures level, trend, and seasonality within a time series dataset.
Chapter 4, Auto-Regressive Models, discusses autoregressive models for forecasting. The chapter covers a detailed implementation for moving average (MA), autoregressive (AR), Auto Regressive Moving Average (ARMA), and Auto Regressive Integrated Moving Average (ARIMA) to capture different levels of nuisance within time series data during forecasting.
Chapter 5, Deep Learning for Time Series Forecasting, discusses recent deep learning algorithms that can be directly adapted to develop forecasting models for time series data. Recurrent Neural Networks (RNNs) are a natural choice for modeling sequence in data. In this chapter, different RNNs such as Vanilla RNN, Gated Recurrent Units, and Long Short Term Memory units are described to develop forecasting models on time series data. The mathematical formulations involved in developing these RNNs are conceptually discussed. Case studies are solved using the ‘keras’ deep learning library of Python.
Appendix, Getting Started with Python, you will find a quick and easy introduction to Python. If you are new to Python or looking for how to get started with the programming language, reading this appendix will help you get through the initial hurdles.
- 軟件安全技術
- Delphi程序設計基礎:教程、實驗、習題
- 大學計算機基礎實驗教程
- Learning Python Design Patterns(Second Edition)
- Troubleshooting PostgreSQL
- Ext JS 4 Web Application Development Cookbook
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- 單片機C語言程序設計實訓100例
- Building Machine Learning Systems with Python(Second Edition)
- Natural Language Processing with Java and LingPipe Cookbook
- Quantum Computing and Blockchain in Business
- C# Multithreaded and Parallel Programming
- Backbone.js Testing
- 川哥教你Spring Boot 2實戰
- Mastering PostgreSQL 11(Second Edition)