JAMIEL
All projectsDemand Forecasting Engine

Demand Forecasting Engine

Multi-horizon demand forecasts converted into inventory policy via quantile regression.

Challenge

Ordering average expected demand means ~50% stockout probability under skewed demand. Point forecasts ignore risk and produce fragile inventory.

Solution

Walk-forward validated XGBoost quantile regression (4.01% WAPE, 31.7% better than seasonal naïve) across 45 stores at 1, 2 and 4-week horizons, converted to policy by formula — safety stock = Q90−Q50, reorder point = expected lead-time demand + safety stock for ~90% coverage. A Streamlit decision dashboard per store with 80% prediction intervals and stress scenarios for growth, volatility and supply delay.

View GitHub Repo
Demand Forecasting Engine gallery 1
Demand Forecasting Engine gallery 2
Demand Forecasting Engine gallery 3

See more projects

All projects →