Choosing the right Time Series Forecasting Methods

Choosing the right Time Series Forecasting Methods

There are different time series forecasting methods to forecast stock price, demand etc. In this machine learning project, you will learn to determine which forecasting method to be used when and how to apply with time series forecasting example.
explanation image

Videos

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

ipython image

Code & Dataset

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

project experience

Project Experience

Add project experience to your Linkedin/Github profiles.

Customer Love

Read All Reviews
profile image

James Peebles linkedin profile url

Data Analytics Leader, IQVIA

This is one of the best of investments you can make with regards to career progression and growth in technological knowledge. I was pointed in this direction by a mentor in the IT world who I highly... Read More

profile image

Camille St. Omer linkedin profile url

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

What is a Time Series?
How to create a time series?
Visualizing a time series plot
How to convert a multiplicative time series into an additive time series
Logarithmic transformation its significance and its use
Assumptions of a time series forecasting model
To extract the trend, seasonality and random terms from the model
How to decompose a time series
Using standard regression-based methods to do forecast
How to identify autocorrelation and partial autocorrelation
How to de-trend a time series
Augmented Dickey-Fuller Test (ADF test for stationarity)
When and how to use the differencing of a time series
Double exponential smoothing model
MAPE metric to compare the accuracy of any time series model
What is the ARIMA model and steps to initialize model
Applying ARIMA model for forcasting

Project Description

In this machine learning project, we will be taking open source datasets that are publicly available and will be discussing various methods/techniques of performing time series forecasting. We will discuss about the traditional methods such as holt-winters method, Autoregressive integrated moving average method, exponential smoothing methods, as well we will also be comparing the modern methods of performing forecasting using neural network based models.

 

Similar Projects

This data science in python project predicts if a loan should be given to an applicant or not. We predict if the customer is eligible for loan based on several factors like credit score and past history.

In this data science project, we will predict internal failures of Bosch using thousands of measurements and tests made for each component along the assembly line.

In this machine learning project, you will develop a machine learning model to accurately forecast inventory demand based on historical sales data.

Curriculum For This Mini Project

What is Time Series
04m
How to create Time Series in R
05m
Components of Time Series
03m
Assumptions of Time Series Forecasting
05m
Investigate components of Time Series
02m
Example - Stock Market Dataset
01m
Decompose method - Additive/Multiplicative Component
03m
STL method
02m
Plot graph for Decompose and STL function
01m
How to do Time Series Forecasting
08m
Create Time Series Lag
10m
Add more Lag variables
02m
Identify AutoCorrelation
11m
Partial Autocorrelation
01m
DeTrend a Time Series using Johnson method
07m
Deseasonalize Time Series
05m
Seasonality Plot
03m
Augmented Dickey Fuller (ADF) Test
03m
KPSS Test
02m
Air Passenger Data - ADF Test
01m
Differencing Method
17m
Moving Average Method
04m
Data Visualization
01m
Forecast Methods
03m
Moving Average Method
06m
Exponential Smoothing Method
01m
Simple Exponential Smoothing Method
06m
Double Exponential Smoothing Method
01m
Triple Exponential Smoothing Method
01m
Compare accuracy of models
07m
Generate forecast using all 3 methods
03m
Arima - Auto Regressive Integrated Moving Average Model
17m
Get the Dataset ready
07m
Decompose Time Series Data
08m
Diffrentiation
05m
How to identify Lags
05m
Auto Arima
15m
Forecast
02m
Dummy Variables & Box Cox Transformation
02m
Neural Network based Forecasting
09m
Hyperparameter Tuning to increase accuracy
06m
Conclusion
01m