Giter Club home page Giter Club logo

solution-challenge-jds18's Introduction

Solution of the Data Challenge of the 2018 JDS

This repository details the winning solution established by our team LPSM204 for the data challenge organized prior the 2018 JDS conference by the Young Statisticians and Probabilists group.

Authors

The LPSM204 team is composed of three PhD Student from Sorbonne University, LPSM:

  • Nazih Benoumechiara,
  • Nicolas Meyer,
  • Taïeb Touati,

and sharing the same office (204).

Abstract

Short-term forecasting is a major issue for the main french electricity utility "Electricité de France" (EDF). The purpose of forecasting is to predict future scenario and to adapt supply to demand. Energy producers mainly consider electrical consumption history to predict future demand. Another important information is the weather, which can greatly influence the consumption. The challenge proposed here is about forecasting the electricity consumption of a small island based on a one year history of electricity consumption and weather condition.

The method established is based on two approaches :

  • a time-series forecasting using the electricity consumption,
  • a machine learning approach using the electricity consumption and the weather conditions.

The final result is a smart mix between the prediction of both approaches.

The notebook of the solution is available here.

Dependencies

Specific python packages are necessary if you're willing to test proposed methodology. In addition to the very casual ones (e.g., scipy, pandas, seaborn and others), you'll need:

  • statsmodels (for the ARMA modeling),
  • lightgbm (for Gradient Boosting trees),
  • hyperopt (for hyperparameter tuning),
  • holidays (for calendar holidays),

All can be easily installed from Anaconda or pip.

External data

  • French calendar of school holidays available here.

Oral Presentation

A talk will be held Tuesday 29 of May at the 2018 JDS conference to shortly present our solution. The schedule is available here and the slides are available here.

Technical report

Following this competition, a paper should be submitted at the CSBIGS (Case Studies in Business, Industry and Government Statistics) journal in collaboration with the 2nd winning team.

Acknowledgment

Our thanks go to the organizer of the challenge and surely to our respective PhD supervisors who let us take some time to work on the challenge.

solution-challenge-jds18's People

Contributors

nazben avatar

Stargazers

Alex Kam avatar

Watchers

James Cloos avatar  avatar

Forkers

databill86

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.