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.The code bundle for this course is available at About the AuthorKaren J. Yang has been a data engineer, an author, and a passionate computer science self-learner for 7 years. She has 6 years' experience in Python programming and big data processing. Her recent interests include cloud computing..
She holds a PhD in Political Science from Ohio State University and loves working with data to gather meaningful information by performing analysis and research. This interest led her to publish data analysis research papers on Inferential Data Analysis on Tooth Growth and Predicting Activity for Samsung SensorData
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
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
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
Sales Training
Install
Programming
Part Time
Project
Sales
Data analysis
Installation
Course programme
Setting Up and Learning Ways to Get Data
5 lectures35:10The Course Overview This video will give you an overview about the course.Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the coursePandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulationWorking with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetimeGetting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV fileSetting Up and Learning Ways to Get Data - Quiz
Setting Up and Learning Ways to Get Data
5 lectures35:10The Course Overview This video will give you an overview about the course.Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the coursePandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulationWorking with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetimeGetting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV fileSetting Up and Learning Ways to Get Data - QuizThe Course Overview This video will give you an overview about the course.
The Course Overview This video will give you an overview about the course.
The Course Overview This video will give you an overview about the course.
The Course Overview This video will give you an overview about the course.
This video will give you an overview about the course.
This video will give you an overview about the course.
Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
Installation In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
In this video, we will download and install Anaconda distribution, which will have many of the modules that we will use for the course.
• Download and install Anaconda distribution
• Check the installation
• Review resources available to the course
Pandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
Pandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
Pandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
Pandas Operations The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
The goal of this video is to show you how to perform basic pandas operations.
• Create a pandas DataFrame
• Learn how to work with rows and columns in a pandas DataFrame
• Grasp advanced pandas operations in data manipulation
Working with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
Working with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
Working with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
Working with Pandas Datetime In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
In this video, we will learn how handling timestamped data is a key part in time series analysis.
• Learn about datetime operations in pandas
• Learn how to create timestamped data
• Learn how to convert timestamped data to pandas datetime
Getting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
Getting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
Getting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
Getting Data The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
The purpose of this video is to show you how to get data in different ways.
• Get data using pandas datareader
• Get data using an API key
• Get data by downloading a CSV file
Setting Up and Learning Ways to Get Data - QuizSetting Up and Learning Ways to Get Data - QuizSetting Up and Learning Ways to Get Data - QuizSetting Up and Learning Ways to Get Data - Quiz
Time Series Data and Relationships
5 lectures44:50Importing Time Series in Python In this video, we will start off the project by importing and inspecting the datasets with data analysis.
• Import and inspect two datasets
• Start the application using Google trend of a search term “vacation”
• Understand how to use apply your skills to a dataset for furniture sales in millions of dollarsModelling and Decomposing Time Series Based on Trend and Seasonality This video breaks down the components of a time series into trend, seasonality, and noise while exploring two models such as additive and multiplicative.
• Explore components of a time series such as trend, seasonality, and noise
• Model time series in terms of additive or multiplicative
• Decomposing time series automatically, using seasonally_decompose()Approaches to Detrend and Deseasonalize a Time Series The aim of this video is to cover ways to de-trend and de-seasonalize a time series through transformation, differencing, and percentage change.
• Learn how to do a log transformation
• See differencing such as first and second differencing and subtraction from the mean
• Perform percentage change, which is typically applied to price or sales amount data.Correlation: Relationship Between Series In this video, we will go over the relationship between series, namely correlation.
• You will see examples of low correlation
• You will see examples of medium correlation
• You will see examples of high correlation.Autocorrelation: Relationship Within Series In this video, we will go over the relationship between a series with itself, namely autocorrelation.
• You will see an example of white noise, which has zero autocorrelation
• You will apply autocorrelation to the term search and furniture datasets
• You will apply partial autocorrelation to the term search and furniture datasetsTime Series Data and Relationships - Quiz
Time Series Data and Relationships.
5 lectures44:50Importing Time Series in Python In this video, we will start off the project by importing and inspecting the datasets with data analysis.
• Import and inspect two datasets
• Start the application using Google trend of a search term “vacation”
• Understand how to use apply your skills to a dataset for furniture sales in millions of dollarsModelling and Decomposing Time Series Based on Trend and Seasonality This video breaks down the components of a time series into trend, seasonality, and noise while exploring two models such as additive and multiplicative.
• Explore components of a time series such as trend, seasonality, and noise
• Model time series in terms of additive or multiplicative
• Decomposing time series automatically, using seasonally_decompose()Approaches to Detrend and Deseasonalize a Time Series The aim of this video is to cover ways to de-trend and de-seasonalize a time series through transformation, differencing, and percentage change.
• Learn how to do a log transformation
• See differencing such as first and second differencing and subtraction from the mean
• Perform percentage change, which is typically applied to price or sales amount data.Correlation: Relationship Between Series In this video, we will go over the relationship between series, namely correlation.
• You will see examples of low correlation
• You will see examples of medium correlation
• You will see examples of high correlation.Autocorrelation: Relationship Within Series In this video, we will go over the relationship between a series with itself, namely autocorrelation.
• You will see an example of white noise, which has zero autocorrelation
• You will apply autocorrelation to the term search and furniture datasets
• You will apply partial autocorrelation to the term search and furniture datasetsTime Series Data and Relationships - QuizImporting Time Series in Python In this video, we will start off the project by importing and inspecting the datasets with data analysis then re-run the Dickey-Fuller test.
• Perform the Augmented Dickey-Fuller test
• Make the data stationary
• Re-run the Dickey-Fuller testAutoregression (AR) and Moving Average (MA) Models This video explains the background to both AR and MA models.
• Get an...
Additional information
This course is for anyone interested in time-based data who has a working knowledge of pandas and NumPy. If you are a Python developer and want to conduct analysis based on time series data, then this course is for you