Back to Catalog

Time Series Forecasting With Prophet

BeginnerGuided Project

In this project, we will use the Prophet open source library to predict the power consumption in India for next year. Prophet is designed to automatically find a good set of hyperparameters for the model with skilful forecasts and data with trends and seasonal structure by default.

4.5 (64 Reviews)

Language

  • English

Topic

  • Data Science

Industries

  • Information Technology

Enrollment Count

  • 633

Skills You Will Learn

  • Data Science, Python, time series

Offered By

  • IBM

Estimated Effort

  • 45 minutes

Platform

  • SkillsNetwork

Last Update

  • April 29, 2024
About This Guided Project

Why you should do this Guided Project

You can learn how to train and fit the time series forecasting model. Here we are using the model Prophet for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality along with holiday effects. It is also a robust way to handle missing data and shifts in the trend as well as handling outliers in the data. It works best with time series that have strong seasonal effects (Seasonality).

Prophet is open source software released by Facebook’s Core Data Science team. You can download prophet from CRAN and PyPI.

It can be implemented in Python as well as R language.


A Look at the Project Ahead

After completing this guided project you will be able to:
  • Perform basic Time Series Analysis.
  • Visualise Time Series Data Using Plotly Library.
  • Train a Facebook's open source Prophet model.
  • Evaluate Prophet model with MAE(Mean Absolute Error).



What You'll Need

To complete this guided project, you will need a basic understanding of the working mechanics of the Prophet . You will also need some prior experience working with Time Series Analysis to be able to follow our data preprocessing steps easily. It will be more helpful if you have a prior knowledge of Data Visualisation library like Plotly.

This course mainly uses Python and JupyterLabs. Although these skills are recommended prerequisites, no prior experience is required as this Guided Project is designed for complete beginners.

Frequently Asked Questions

Do I need to install any software to participate in this project?
Everything you need to complete this project will be provided to you via the Skills Network Labs and it will all be available via a standard web browser.

What web browser should I use?
The Skills Network Labs platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

Instructors

Jigisha Barbhaya

Data Scientist

I am a Data scientist at IBM and Lead instructor at Skills network. I love to learn and educate. I have completed my MSc(Computer Application) specialisation in Data science from Symbiosis University.

Read more