Hierarchical forecast reconciliation for vaccine demand
Collaboration with JSI
Bahman Rostami-Tabar, Reader in Data & Management Science
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
source: WHO
✅ Reduce stock outs
✅ Reduce missed opportunities
✅ Lower waste
✅ Lower inventory costs
✅ and better coordination
source:Allan etal.(2021)
Forecasting accurately the needs for vaccines is one of the key elements in achieving these goals
Source: Effective Vaccine Management Assessment (EVM), 2021
Doses used (consumption/needs)
=
doses administrated + wastage
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
Forecasts are annual and at the national level
❌ Forecasts are yearly and at the national level(not useful to inform operational / tactical decisions.)
❌ Forecasts are often produced based on unrealistic assumptions.
❌ Forecasts do not acknowledge uncertainty.
❌ Do not capture the information available at multiple hierarchical levels.
❌ Forecasts ignore the hierarchical nature of the problem, not coherent.
❌ Lead to conflicting decisions & lack of coordination.
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
Vaccine consumption in Kenya from January 2013 until December 2021
Four type of vaccines
306 sub-county, 47 county & 9 regions
Forecast evaluation
MASE=mean(|qj|),
where
qj=ej1T−mT∑t=m+1|yt−yt−m|,
MSSE=mean(q2j),
where,
q2j=e2j1T−mT∑t=m+1(yt−yt−m)2,
CRPS=mean(pj),
where
pj=∫∞−∞(Gj(x)−Fj(x))2dx,
Immunization supply chains
Forecasting problem
Data of vaccine consumption & forecasting setup
Forecast accuracy evaluation
Conclusions & next steps
Method | Total | Region | County | Sub County |
---|---|---|---|---|
Base | 0.526 | 0.594 | 0.656 | 0.651 |
Bottom Up | 0.509 | 0.594 | 0.645 | 0.649 |
Top Down | 0.526 | 0.807 | 0.739 | 0.717 |
Reconciliation | 0.428 | 0.510 | 0.600 | 0.609 |
Method | Total | Region | County | Sub County |
---|---|---|---|---|
Base | 349.345 | 100.880 | 55.236 | 30.256 |
Bottom Up | 320.343 | 89.345 | 45.223 | 29.341 |
Top Down | 374.431 | 105.123 | 66.345 | 51.340 |
Reconciliation | 256.345 | 74.345 | 36.234 | 23.654 |
Forecast accuracy improvement against the current approach in immunization programs is calculated but not included in the presentation
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
✅ Plans at any level are based on coherent forecasts and therefore can be aligned.
✅ Hierarchical forecasting framework can be used as a tool to improve coordination between teams across the supply chain at the national, sub-national, regional and local levels.
✅ Result can be more accurate than the independent (base) forecasts.
✅ Hierarchical forecasting framework an be used to create coherent forecast, regardless of how base forecasts are created, even with judgmental forecasts.
Collect data on potential useful predictors such as child population, conflicts, strike, weather conditions, etc
Build new forecasting models incorporating strong driving factors of vaccine demand
Evaluate the implication of forecast accuracy on utilities such as cost, service level, coordination, etc by linking to replenishment policies.
John and Snow Inc. (JSI) team
The representative of the National Vaccine Immunization Program in Kenya
Developers of Tidyverts and Tidyverse packages
Effective Vaccine Management (EVM 2.0) Assessment Report – 2021, WHO
Vaccine Logistics, WHO training manual
[Forecasting: Principles and Practice]([https://otexts.com/fpp3/hierarchical.html], (3rd ed, Rob J Hyndman and George Athanasopoulos]
Bahman Rostami-Tabar
Associate Professor in Data and Management Science
Cardiff University, UK
Slides @ www.bahmanrt.com
Connect: Bahman ROSTAMI-TABAR
Immunization supply chain
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
Forecast reconciliation approaches combine and reconcile all the base forecasts in order to produce coherent forecasts.
Forecast reconciliation approaches combine and reconcile all the base forecasts in order to produce coherent forecasts.
Linear reconciliation methods (Wickramasuriya, Athanasopoulos, and Hyndman 2019) can be written as
˜yh=S(S′W−1S)−1W−1ˆyh=SGˆyh=Mˆyh,
where W is an n×n positive definite matrix, and ˆyh contains the h-step forecasts of yT+h given data to time T.
Forecast reconciliation approaches combine and reconcile all the base forecasts in order to produce coherent forecasts.
Linear reconciliation methods (Wickramasuriya, Athanasopoulos, and Hyndman 2019) can be written as
˜yh=S(S′W−1S)−1W−1ˆyh=SGˆyh=Mˆyh,
where W is an n×n positive definite matrix, and ˆyh contains the h-step forecasts of yT+h given data to time T.
hts
package in R in the experiment.We use bootstrapping to generate probabilistic forecasts:
This approach involves first generating independent base forecast for each series in the hierarchy (i.e. Base)
As these base forecasts are independently generated they will not be “aggregate consistent” (i.e., they will not add up according to the hierarchical structure). They are not coherent.
This approach involves first generating independent base forecast for each series in the hierarchy (i.e. Base)
As these base forecasts are independently generated they will not be “aggregate consistent” (i.e., they will not add up according to the hierarchical structure). They are not coherent.
The reconciliation approaches combine the independent base forecasts and generates a set of revised forecasts that are as close as possible to the univariate forecasts but also aggregate consistently with the hierarchical structure.
This approach involves first generating independent base forecast for each series in the hierarchy (i.e. Base)
As these base forecasts are independently generated they will not be “aggregate consistent” (i.e., they will not add up according to the hierarchical structure). They are not coherent.
The reconciliation approaches combine the independent base forecasts and generates a set of revised forecasts that are as close as possible to the univariate forecasts but also aggregate consistently with the hierarchical structure.
Unlike any other existing method, this approach uses all the information available within a hierarchy.
Immunization supply chains
Forecasting problem
Forecasting experiment setup
Forecast accuracy evaluation
Conclusions & next steps
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |