ARIMA Time Series Forecasting and Visualization in Python

ARIMA Time Series Forecasting and Visualization in Python

In this data science project, we will look at few examples where we can apply various time series forecasting techniques.


Each project comes with 2-5 hours of micro-videos explaining the solution.

Code & Dataset

Get access to 50+ solved projects with iPython notebooks and datasets.

Project Experience

Add project experience to your Linkedin/Github profiles.

Customer Love

Read All Reviews

Ray Han

Tech Leader | Stanford / Yale University

I think that they are fantastic. I attended Yale and Stanford and have worked at Honeywell,Oracle, and Arthur Andersen(Accenture) in the US. I have taken Big Data and Hadoop,NoSQL, Spark, Hadoop... Read More

Camille St. Omer

Artificial Intelligence Researcher, Quora 'Most Viewed Writer in 'Data Mining'

I came to the platform with no experience and now I am knowledgeable in Machine Learning with Python. No easy thing I must say, the sessions are challenging and go to the depths. I looked at graduate... Read More

What will you learn

Understanding the problem statement
Importing the dataset from amazon AWS
Single period forecasting and multiple period forecasting
Univariate time series forecasting and multivariate time series forecasting
Seasonality, Trend, and Cyclicity
Moving average as a method of smoothing out the dataset
Performing basic EDA
Visualizing a time series using graph
Timestamping the necessary columns
How to decompose a time series
Rolling mean or moving average
Standardization and Normalization of the time series
Visualizing standardized data using barplot
What is upsampling and downsampling
Understanding the relationship between different variables using Univariate and Multivariate analusis
AR, MA, ARIMA, ARMA, UCM and Exponential smoothing model
How to implement ARIMA model
Defining the evaluation metrics
Plotting the error terms or residuals
Making predictions using the ARIMA model
Plotting the model results
Different methods to make the predictions better

Project Description

Time series forecasting has been one of the important area in data science, it is important to predict a variable associated with time elements such as sales, demand, revenue, profit etc. For logistic and supply chain companies, they need to know the exact inventory they need to stock for that they need to predict the demand for future. 

Similarly, people in sales and marketing need to know how much order the customers are going to place so that they can manage their staff. Telecom companies should know how much manpower they need to prepare so that they can handle peak hour traffic etc. In various businesses, at least 5-10 areas where the variable of interest is associated with the time element. 

Let’s look at few examples where we can apply various time series forecasting techniques.

Similar Projects

In this machine learning project , you will predict the total travel time of taxi trips from their initial partial trajectories.

In this data science project, you will learn how to perform market basket analysis with the application of Apriori and FP growth algorithms based on the concept of association rule learning.

In this supervised learning machine learning project, you will predict the availability of a driver in a specific area by using multi step time series analysis.

Curriculum For This Mini Project

02h 35m
02h 27m