data-portfolio

← Portfolio · Notebook


Demand Forecasting — Rwanda Health Supply Chain

Business question

Can we forecast monthly consumption of essential medicines (ARV, HRDT) so supply-chain officers can plan reorders and reduce stockouts? Rwanda is the focus country (105 monthly observations, 2007–2015, 94 non-zero months) in a real public dataset of 10,324 PEPFAR/USAID SCMS shipments across 43 countries.

Data

Modeling

Family Model
Classical time-series SARIMA(1,1,1)(1,1,1)₁₂
State-space UnobservedComponents (local-linear-trend + stochastic seasonal)
Exponential smoothing Holt-Winters additive triple ES
ML for forecasting GradientBoostingRegressor on engineered lag/calendar/rolling features
Reference baseline Naive-seasonal (predict next month = same month one year ago)

Validation

Model WAPE Lift over naive
GBM (recursive 1-step) 0.863 24% improvement
SARIMA 0.941 17% improvement
Naive-seasonal 1.130 —
Holt-Winters 1.143 −1% (worse)

WAPE in this range is a weak absolute score. It reflects the real difficulty of intermittent-demand monthly health-supply-chain data (94 non-zero months out of 105), not weakness in the models. The 24% lift of GBM over naive-seasonal is what the backtest is reporting.

Deployment sketch

Business outcome

Next iterations: hierarchical reconciliation (country → region → global), exogenous regressors (program rollouts, funding cycles), Croston’s method per slow-moving SKU.