Giter Club home page Giter Club logo

demand_forecast-prophet's Introduction

Historical Product Demand Forecasting ๐Ÿ“ˆ๐ŸŒ

About the Dataset ๐Ÿ“Š

Context ๐ŸŒŸ

The dataset contains historical product demand data for a globally operating manufacturing company. This company offers thousands of products across dozens of categories and operates from four central warehouses responsible for different regions. Usually, it takes over a month to ship products via ocean to the respective central warehouses due to the production locations being spread across various parts of the world. Achieving accurate forecasts for the monthly demand for the month after next can greatly benefit the company in several ways.

Content ๐Ÿ“

The primary data file in this dataset is:

  • Historical Product Demand.csv: A CSV file containing the demand data for encoded product IDs.

Acknowledgements ๐Ÿ™

This dataset comprises real-life data, with product, warehouse, and category information being encoded for confidentiality.

Inspiration ๐Ÿ’ก

Is it feasible to accurately forecast the demands for thousands of products, including those with highly variable monthly demands, for the month after next? Explore this dataset to find out!

Getting Started ๐Ÿš€

Requirements ๐Ÿ› ๏ธ

To work with this project, Python 3.8 or above is recommended. It is best practice to create a virtual environment using pyenv. Below are the instructions to set up a pyenv named myenv_prophet:

  1. First, install pyenv following the instructions here.
  2. Next, install Python 3.8 or above using pyenv:
    pyenv install 3.8.0
  3. Create a new virtual environment named myenv_prophet:
    pyenv virtualenv 3.8.0 myenv_prophet
  4. Activate the virtual environment:
    pyenv activate myenv_prophet
  5. Once inside the virtual environment, install the necessary packages listed in the requirements.txt section below:
    pip install -r requirements.txt

Setting Up the Forecasting Environment ๐ŸŒ

To set up the forecasting environment, use the fbprophet package. You can find more details about this package here.

Contribution ๐Ÿค

Feel free to fork this project and contribute by submitting pull requests. Let's work together to improve the forecasting accuracy and help the company grow!

License ๐Ÿ“œ

This project is licensed under the MIT License. See the LICENSE file for more details.

requirements.txt ๐Ÿ“

To install the necessary packages, create a requirements.txt file with the following content:

pystan==2.19.1.1
fbprophet
pandas
numpy
matplotlib

demand_forecast-prophet's People

Contributors

sakeeb91 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.