- 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.
- Google Flutter Mobile Development Quick Start Guide
- PyTorch自動駕駛視覺感知算法實戰
- Java高手真經(高級編程卷):Java Web高級開發技術
- Essential Angular
- 零基礎學單片機C語言程序設計
- RabbitMQ Cookbook
- jQuery Mobile移動應用開發實戰(第3版)
- SQL Server數據庫管理與開發兵書
- INSTANT Yii 1.1 Application Development Starter
- 寫給程序員的Python教程
- 貫通Tomcat開發
- Redmine Cookbook
- Learn Linux Quickly
- C++程序設計習題與實驗指導
- HTML+CSS+JavaScript前端開發(慕課版)