Time Series Analysis with Python 3.x

Time Series Analysis with Python 3.x

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 23m | 739 MB

A hands-on definitive guide to working with time series data

Time series analysis encompasses methods for examining time series data found in a wide variety of domains. Being equipped to work with time-series data is a crucial skill for data scientists. In this course, you’ll learn to extract and visualize meaningful statistics from time series data. You’ll apply several analysis methods to your project. Along the way, you’ll learn to explore, analyze, and predict time series data.

You’ll start by working with pandas’ datetime and finding useful ways to extract data. Then you’ll be introduced to correlation/autocorrelation time-series relationships and detecting anomalies. You’ll learn about autoregressive (AR) models and Moving Average (MA) models for time series, and explore anomalies in detail. You’ll also discover how to blend AR and MA models to build a robust ARMA model. You’ll also grasp how to build time series forecasting models using ARIMA. Finally, you’ll complete your own project on time series anomaly detection.

By the end of this practical tutorial, you’ll have acquired the skills you need to perform time series analysis using Python.

Please note that this course assumes some prior knowledge of Python programming; a working knowledge of pandas and NumPy; and some experience working with data.

Learn

  • Key pandas concepts and techniques for time-based analysis
  • Study and work with important components of time series data such as trends, seasonality, and noise
  • Apply commonly used machine learning models for analysis
  • How to de-trend and de-seasonlize time series data
  • Manipulate data with AR, MA, and ARMA
  • Decompose time series data into its components for efficient analysis
  • Create an end-to-end anomaly detection project based on time series
Table of Contents

Setting Up and Learning Ways to Get Data
1 The Course Overview
2 Installation
3 Pandas Operations
4 Working with Pandas Datetime
5 Getting Data

Time Series Data and Relationships
6 Importing Time Series in Python
7 Modelling and Decomposing Time Series Based on Trend and Seasonality
8 Approaches to Detrend and Deseasonalize a Time Series
9 Correlation – Relationship Between Series
10 Autocorrelation – Relationship Within Series

Operating with Time Series Models
11 Stationarity in Time Series
12 Autoregression (AR) and Moving Average (MA) Models
13 Estimating an AR Model
14 Estimating an MA Model
15 Building an ARMA Model

Working with Various ML Models for Time Series Analysis
16 How to Work with ML Models for Time Series Analysis
17 Time Series Analysis Using Decision Tree
18 Analysis Using Random Forest
19 Gradient-Boosted for Series Analysis
20 Handling Missing Values

Completing Your Project on Anomaly Detection
21 How to Work with Cointegration Models
22 Using Granger Causality Test
23 Performing Forecasting and Analysis Using ARIMA
24 Interpretation of Results