Giter VIP home page Giter VIP logo

supply_chain_forecasting's Introduction

This repository shows how I implemented different forecasting models on datasets.

!! "One Hot Label Encoding.py" and "Preparation with External Drivers.py" in Preprocessing indicates how I modified the dataset by adding external drivers or handling categorical variables. They are independent of statistical and machine learning files.

!! For "Preparation with External Drivers.py" file, you have to use both 'norway_car_sales' and 'GDP.csv'.

!! 'Clustering.csv' file is about clustering with seasonality factors. The result gives information about which periods are in the same cluster. (behave similar). Only use 'norway_car_sales.csv'

Statistical_Forecast:

I would like to show how to implement forecasting models starting from scratch as follows of:

  1. Moving Average
  2. Simple Exponential Smoothing
  3. Double Exponential Smoothing with damped trend
  4. Multiplicative Triple Exponential Smoothing
  5. Additive Triple Exponential Smoothing

ML_Forecast:

I ran many machine learning algorithms (Linear Regression, Random Forest, Extremely Randomized Trees, AdaBoost and Extreme Gradient Boosting) on time series dataset.

Required dataset: 'norway_car_sales.csv' in the repository

ML_Forecast_v1.0 - Linear Regression and Regression Trees

ML_Forecast_v2.0 - Extremely Randomized Trees and Feature Optimization

ML_Forecast_v3.0 - Adaptive Boosting (adaBoost) and xgBoost (Extreme Gradient Boosting)

Walmart_Forecasting:

I implemented 4 statistical forecasting methods with tuned optimization on Walmart dataset which was published in 2014 and calculated forecasting accuracy for all SKU's.

  1. Moving Average
  2. Simple Exponential Smoothing
  3. Double Exponential Smoothing
  4. Multiplicative Triple Exponential Smoothing with damped trend

The link of the dataset: https://www.kaggle.com/c/walmart-recruiting-store-sales-forecasting or 'train.csv' in the repository

supply_chain_forecasting's People

Contributors

abdullahsaka avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

emilemilchen

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.