Product & Methodological Specification

About Pulsecast & Forecasting Methodology

Operationalizing NDMA published data and thresholds to project drought phase transitions weeks before official bulletins confirm them.

The Operational Bottleneck

Kenya's National Drought Management Authority (NDMA) collects comprehensive satellite and biophysical data across 23 Arid and Semi-Arid Lands (ASAL) counties. However, monthly PDF bulletins report conditions that have already occurred. County drought coordinators face a manual burden every month: reading dense PDFs, translating technical indicators (VCI3M, SPI), judging priority, and making early-action decisions without advance lead time.

Pulsecast compresses "read → translate → judge → decide" into "open dashboard → see ranked, explained, sourced forecast → act," giving coordinators 4–6 weeks of lead time before an official phase transition occurs.

NDMA 5-Phase Classification System & VCI3M Thresholds

Pulsecast preserves the official county EW phase from each NDMA bulletin. Its VCI3M forecast bands use the bulletin's published vegetation-condition thresholds:

Phase NameVCI3M ThresholdOperational Meaning
NormalVCI3M ≥ 35Vegetation conditions normal or above average.
Alert20 ≤ VCI3M < 35Early moisture deficit; watch stage for preparedness.
Alarm10 ≤ VCI3M < 20Moderate to severe vegetation stress; early action needed.
EmergencyVCI3M < 10Extreme drought conditions; emergency response active.
RecoveryImproving trajectoryConditions returning toward normal baseline.

Forecasting Model & Scientific Grounding

The forecasting engine utilizes a per-county autoregressive model (AR(2)) to project the 3-month Vegetation Condition Index (VCI3M) forward over a 4–6 week horizon, implementing the peer-reviewed methodology validated in:

Primary Scientific Reference:
Barrett, C. B., et al. (2020). "Early Alert: Predicting Drought Phase Transitions for Humanitarian Action in East Africa." Journal of Development Economics / Food Security Research.

Every forecast includes explicit confidence bands (90% interval), and priority scores are calculated deterministically as:

Priority Score = Severity Index × Time Urgency (1 / Days to Crossing) × Model Confidence