Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pcpp94/prophet_gb_demand_forecasting_one

This repository provides tools for forecasting Great Britain’s power demand using Facebook’s Prophet model. It includes Python functions and Jupyter notebooks for daily and monthly forecasts, integrating weather and GDP as regressors, with hyperparameter tuning via HyperOpt.
https://github.com/pcpp94/prophet_gb_demand_forecasting_one

bayesian-inference bayesian-optimization daily decomposition demand energy forecast forecasting holidays hourly mathematics monthly power prophet time-series time-series-analysis timeseries weather

Last synced: about 17 hours ago
JSON representation

This repository provides tools for forecasting Great Britain’s power demand using Facebook’s Prophet model. It includes Python functions and Jupyter notebooks for daily and monthly forecasts, integrating weather and GDP as regressors, with hyperparameter tuning via HyperOpt.

Awesome Lists containing this project

README

        

# GB Power Demand Forecasting using Prophet

## Description

This repository provides tools for forecasting the power demand of Great Britain (GB) using Facebook's [Prophet](https://facebook.github.io/prophet/) model. The repository includes Python functions and Jupyter notebooks that illustrate how to apply Prophet for daily and monthly forecasting, quantifying the effect of weather and other regressors (e.g., GDP), and using HyperOpt for tuning hyperparameters.

### Key Features:
- **Daily and Monthly Power Demand Models**: Separate models for short-term (daily) and long-term (monthly) forecasting.
- **Weather and GDP Regressors**: Integration of weather data and GDP as external regressors to improve forecasting accuracy.
- **Hyperparameter Tuning with HyperOpt**: Automated tuning of Prophet's hyperparameters for optimized performance.
- **Comprehensive Notebooks**: Detailed notebooks explaining the internals of Prophet, including mathematical foundations.
- **Presentation**: A presentation explaining all the key takeaways and also the mathematical foundations behind Prophet.

---

## Usage

- In the modelling folder you can find notebooks that take you step-by-step through the modelling process.
- The Powerpoint presentation presents the mathematical foundations in a clear way and also the main takeaways and explanation of different variables/parameters.