THE ENGINE

CI-EWS Malaria Model

A LightGBM forecaster of confirmed malaria cases at district × month, trained on real CAR surveillance + climate indicators, with conformal prediction intervals — chosen by a head-to-head bake-off and evaluated on a 12-month hold-out.

00Deployed

Live forecast — LightGBM

Confirmed OPD malaria cases per district × month. Forecast for 2026-01 (data through 2025-12); seasonal-naive (climatological mean).

WIS
MAE
median abs. error
MASE
95% coverage
interval calibration
National forecast · 2026-01
216,036
cases · 95% 49,388413,188
National reported cases — trailing 24 months
— reported cases
Per-district forecast · 2026-01
DistrictForecast95% interval
Carnot-Gadzi16,09110,04322,139
Bambari12,7721,52424,020
Alindao-Mingala11,391023,532
Bangui Iii10,6922,65018,734
Nanga-Boguila10,2961,59918,993
Paoua9,544021,876
Nana-Gribizi8,9222,99814,846
Bimbo8,4364,29712,575
Batangafo-Kabo8,133021,176
Bangui Ii7,531017,097
Sangha-Mbaere7,4353,17511,695
Bossembele7,3661,35613,376
Begoua6,7271,94311,511
Kemo6,3463,8818,811
Kembe-Satema6,294015,022
Bouar -Baoro6,0833,0569,110
Mobaye-Zangba5,806015,211
Ouango-Gambo5,747016,326
Bangui I5,4351,7319,139
Boda5,4191,7729,066
Berberati5,416012,295
Bossangoa4,8582,4547,262
Baboua-Abba4,7779518,603
Haute-Kotto4,5262,7456,307
Bangassou3,65909,632
Bozoum-Bossemptele3,55908,485
Kouango-Grimari3,15507,105
Mbaiki3,1271,4604,794
Bocaranga-Koui3,01506,767
Haut-Mbomou3,0011,0794,923
Bouca2,727325,422
Gamboula2,54906,639
Ngaoundaye2,36905,191
Bamingui-Bangoran2,3576424,072
Vakaga47501,436
01Registry

Model registry

MLflow registry unreachable right now — showing forecast + bake-off data only below.
04Design

Demand forecasting model

A planned model, not a shipped one — this documents what exists today, what's a placeholder, and what's still needed.

ILLUSTRATIVE — DESIGN SPEC
This model does not exist yet. Two of the six pieces below are real and already shipped (the case forecast and current stock feeds); the conversion step and output shape are running as an explicitly-tagged placeholder preview on the Supply Chain page today; the lead-time, safety-stock and uncertainty-propagation logic are not built at all.
Input
Case forecast (real, exists today)
The deployed LightGBM model already produces a per-district, next-month point forecast with a 95% conformal interval — this is the exact input the demand model will consume.
LIVE
Input
Current stock (real, exists today)
RDT on-hand and ACT/AL courses dispensed per district, read live from HMIS — the exact input for a gap calculation.
LIVE
Conversion
Cases → commodity demand (placeholder today)
Supply Chain's preview uses one flat national ratio (RDTs/ACT-AL per case). The real model needs this calibrated per district and per commodity, since consumption per case varies with testing algorithm, referral patterns, and stockage practice.
PLACEHOLDER
Logic
Lead time & safety stock (not built)
Procurement and distribution take weeks. The real model needs a reorder-point policy: order when projected stock will fall below a safety buffer before the next resupply cycle completes — not just a same-month gap.
NOT BUILT
Logic
Uncertainty propagation (not built)
Today's preview uses only the case forecast's point estimate. The real model should propagate the forecast's 95% interval through to a demand range, so a procurement decision reflects how confident the case forecast actually is.
NOT BUILT
Output
District readiness + national summary (preview shipped)
National and per-district readiness gap, refreshed monthly alongside the case forecast — the output shape is already live on Supply Chain, just running on placeholder logic until the pieces above are built.
PLACEHOLDER
05Benchmarks

Where it stands

Real hold-out comparisons plus the published CAR baselines worth comparing against. Green = cleared. Amber = open comparison.

Open
Seasonal-naive
Malaria
Same month last year — the floor every model must beat.
Open
MASE < 1
Malaria
Mean absolute scaled error below 1 beats seasonal-naive.
Open
95% PI coverage
Malaria
Prediction intervals should cover ~95% of actuals.
Open
Rubuga 2024 (DLNM)
Malaria
Published DLNM across all 35 districts — the CAR malaria baseline to compare against at district grain.
Open
Semakula 2020 (BYM)
Malaria
Bayesian spatial model — the reference for district-level evaluation.
Where every number comes fromSource Catalog -- Every feed, its freshness, completeness, and data lineage.