Coverage Surfaces
Continuous vaccination coverage maps
Project 04 · Completed · Geospatial Vaccine Modelling
Cluster-level NFHS-4 and NFHS-5 Bayesian geospatial pipeline with INLA-SPDE and spGLM, including explicit maternal recall sensitivity (MR=0 vs MR=1), uncertainty mapping, and dropout-focused planning outputs.
Tap a floating bubble to open a quick answer popup.
What the modeling pipeline produces for policy and program action
Spatial Bayesian Pipeline
DHS/NFHS clusters -> raster predictionsContinuous vaccination coverage maps
Posterior standard deviation layers
Multi-dose dropout maps
State-level evaluation summaries
Card-only vs card + maternal recall comparisons
This framework moves beyond aggregate coverage metrics to deliver localized, uncertainty-calibrated insights for targeted immunization action.
Use this lab to test how modelling choices change spatial fit, uncertainty, and interpretation in real time.
The point layer is built from child-level vaccination responses linked with mapped survey clusters for children aged 12-23 months who were alive at interview. Vaccination status is computed from documented card evidence and, when selected, maternal recall.
State boundaries come from official geographic polygons. Child records and cluster coordinates are joined through the shared cluster identifier, then summarized into cluster-level vaccinated versus unvaccinated counts for each survey round.
Click a quick question to see what each control changes and how that impacts interpretation.
Point legend: green = vaccinated=1 majority in cluster, red = unvaccinated majority (vaccinated=0). Radius scales with cluster sample size.
Mesh Nodes (Est.)
-
-
Mean Edge (km)
-
-
Expected RMSE
-
-
Uncertainty Index U
-
-
Coldspot Stability
-
-
Expected PPC95
-
-
Clusters (Actual Data)
-
Selected survey geolocated clusters
Children (n)
-
Selected state + vaccine
Vaccinated (Vaccinated=1)
-
Unvaccinated (Vaccinated=0)
-
Cluster Mean Coverage
-
Mean of cluster-level rates
This pipeline is interpretable because each scale answers a different operational question, from observed evidence to planning-level allocation.
At survey-cluster points, we observe children with binary vaccine status. This is the direct field signal.
Observed cluster proportion
Interpretation: where ni is small, raw proportions are noisy and should not be used alone.
Predictions are generated on dense grid cells inside state boundaries, combining covariates and spatial structure.
Predicted grid probability
Interpretation: this surface reveals hyper-local continuity gaps that state averages hide.
Grid outputs are aggregated into state-level summaries for planning and inter-state comparison.
Population-weighted state estimate
Interpretation: summary values are policy-facing, while maps preserve local targeting fidelity.
This section is interactive by design. Read the basic explanation first, then tap a question to open detailed mathematical modeling, comparison logic, and strengths-versus-limitations.
Basic explanation: spGLM models vaccination probability with a logistic link and a spatial Gaussian process that captures distance-driven similarity between clusters.
Core predictor form
Basic explanation: INLA-SPDE represents the spatial field on a triangulated mesh and performs fast approximate Bayesian inference using sparse precision matrices.
Core predictor form
Comparing both is essential for robustness. Agreement indicates stable signal, while disagreement signals model-sensitive or data-sparse areas that need cautious interpretation.
| Dimension | spGLM | INLA-SPDE |
|---|---|---|
| Spatial representation | Dense Gaussian process covariance | Matérn field via sparse mesh representation |
| Inference style | Posterior sampling / optimization over GP structure | Integrated Nested Laplace Approximation |
| Scaling profile | Heavier for large cluster counts | Typically faster for large geographies |
| Primary risk | Compute burden | Approximation and mesh-choice sensitivity |
Decision rule: prioritize hotspots that remain high-risk under both models; route high-disagreement locations to uncertainty-aware field validation.
Adjacency is encoded through coordinate-driven mesh projection, not polygon-neighbor lists.
Raster multilevel labels are propagated through nearest-neighbor assignment for state/district factors.
This produces a sparse Gaussian Markov random field representation compatible with INLA.
offset, cutoff, and max.edge tuned for stable triangulation.Spatial component: latent field driven by longitude/latitude through SPDE mesh.
Non-spatial component: cluster-aggregated socioeconomic and service-use predictors (wealth, education, access barriers, maternal-care proxies), with optional iid hierarchical effects for State/District/Region.
Prediction exports include:
High U_g indicates unstable estimates requiring cautious interpretation.
Current diagnostics include coverage/error/correlation summaries and CI checks; explicit residual Moran's I/variogram diagnostics are not yet fully automated in the committed pipeline.
The pipeline explicitly tests data-source sensitivity by toggling maternal recall inclusion. For MCV1, MR=1 improved fit and reduced uncertainty in both NFHS rounds:
| Survey | Metric | MR=0 | MR=1 |
|---|---|---|---|
| NFHS-4 | RMSE | 0.388 | 0.295 |
| NFHS-4 | Uncertainty | 0.443 | 0.241 |
| NFHS-5 | RMSE | 0.272 | 0.253 |
| NFHS-5 | Uncertainty | 0.254 | 0.173 |
Arunachal Pradesh, Assam, Manipur, Meghalaya, Mizoram, Nagaland, Tripura, Uttar Pradesh.
Arunachal Pradesh, Assam, Meghalaya, Mizoram, Nagaland, Tripura, Uttar Pradesh.
These persistent patterns are useful for continuity-focused policy planning across survey waves.
Pipeline already exports planning-ready raster/TIFF products: coverage, uncertainty, missed-cluster and error maps.
First map to use: DPT1 to DPT3 dropout probability map under MR=1, with uncertainty overlay. This is operationally high-value because it isolates service-continuity failure after first contact.
The project provides uncertainty-aware, cluster-to-grid geospatial estimates that distinguish stable versus unstable low-coverage pockets, enabling state programs to prioritize continuity gaps and maternal-recall-sensitive hotspots with greater confidence.