Code Monkey home page Code Monkey logo

forecasting-sales's Introduction

A real-life example of a forecasting problem with business-minded aspects: estimating the sales of a supermarket chain

The purpose of this project is to deal with a real world forecasting problem and approach it with a business concern: from explaining the insights we can get just from the data, find a ML model that would fit on the forecasting problem and finally put into production the model and the insights we can get from it.

For this project I've chosen this Kaggle dataset. This dataset contains information about the sales of multiple stores of the company Favorita, in Ecuador. The goal of this project is to find a model that able to predict the estimation of sales for each family group of products and stores. Predicting the sales of an element (in this case a product) gives to any business and important and powerful information to take advantage on. In the case of the stores, one of these huge advantages could be able to estimate future revenue, allocate resources more effectively, etc. Here for more information.

So, in the following sections we will put ourselves in the shoes of a real store company, which want to understand which useful insights we can get from their historical data, train a model able to predict the future amount of sales and take advantage of this to increase the turnover.

Final results are presented in a user friendly report:

Report Screenshot

The results of the best model found in this project have been submitted to the Kaggle competition and currently the rating of the results is among the top 26% (190th position out of 726):

Position Kaggle Competition

Click here to properly visualize the internal links of the Jupiter notebook.

forecasting-sales's People

Contributors

marinamoreno avatar

Stargazers

Adrià Serra avatar

Watchers

 avatar

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.