Data Science - Time Series Forecasting with Facebook Prophet in Python

Prophet enables Python and R developers to build scalable time series forecasts. This course will help you implement Prophet’s cutting-edge forecasting techniques to model future data with higher accuracy and with very few lines of code.

In this course, you will learn how to use Facebook Prophet to do time series analysis and forecasting. You will learn how the Prophet works under the hood (that is, what are its modeling assumptions?) and the Prophet API (that is, how to write the code).

This course is a practice-oriented course, demonstrating how to prepare your data for Prophet, fit a model, and use it to forecast, analyze the results, and evaluate the model’s predictions. We will apply Prophet to a variety of datasets, including store sales and stock prices. You will learn how to use Prophet to plot the model’s in-sample predictions and forecast. Then, learn how to plot the components of the fitted model. You will also learn how to deal with outliers, missing data, and non-daily (for example, monthly) data.

By the end of this course, you will be able to use Prophet confidently to forecast your data.

Type
video
Category
publication date
2023-02-24
what you will learn

Prepare your data (a Pandas dataframe) for Facebook Prophet
Learn how to fit a Prophet model to a time series
Plot the components of the fitted model
Model holidays and exogenous regressors
Evaluate your model with forecasting metrics
Learn how to do changepoint detection with Prophet

duration
131
key features
Teaches how to make a forecast using Prophet * Explains how to use Prophet to predict stock prices * Covers how to use Prophet to plot the model’s in-sample predictions and forecast
approach
This course is a learn-by-doing course where you will learn how to prepare your data for Prophet, fit a model, and use it to forecast, analyze the results, and evaluate the model’s predictions. The course is well-balanced with both theoretical and practical coding exercises. In each section, we first cover the theory concept and demonstrate it using a real-world example for better understanding.
audience
Anyone interested in data science, machine learning, or who wishes to use time series analysis on their own data should take this course. Good Python programming skills are required, as well as knowledge of Pandas, Dataframes, and preferably some familiarity with Scikit-Learn, though this is not required.
meta description
Perform time series analysis with the Facebook Prophet library
short description
In this compact intermediate-level course, you will learn how to use Facebook Prophet to do time series analysis and forecasting. You will learn how Prophet works under the hood and the Prophet API. We will apply Prophet to a variety of datasets, including store sales and stock prices.
subtitle
Learn how to use Prophet for time series forecasting with Python
keywords
Prophet, Facebook prophet, time Series Analysis, Forecasting, predictions, MSE, RMSE, MAE, MAPE, sMAPE, forecasting metrics, changepoint detection
Product ISBN
9781803237466