Dataset
MUAC screening — Artibonite, 2024
Synthetic mid-upper arm circumference screening records for 4,200 children under five across twelve communes, generated to mirror CMAM admission patterns.
syntheticnutritioncommcare
- Rows
- 4,200
- Variables
- 8
- Period
- 2024-01 to 2024-12
- Licence
- CC BY 4.0
- Completeness
- 94%
Files
muac-screening-artibonite-2024.v1.csv
Files are versioned by filename. A corrected release ships as.v2.csv rather than replacing the file in place, so an analysis pinned to v1 keeps reproducing.
Data dictionary
| Variable | Type | Description | Unit | Values | Missing |
|---|---|---|---|---|---|
child_id | string | Pseudonymous child identifier, unique within the dataset. | — | — | — |
commune | categorical | Commune where the screening took place. | — | Gonaives, Dessalines, Saint-Marc, Gros-Morne, Ennery, Marmelade | — |
screening_date | date | Date the child was screened during the community campaign. | — | — | — |
age_months | integer | Age of the child in completed months at screening. | months | — | — |
sex | categorical | Sex of the child as recorded on the screening register. | — | f, m | — |
muac_mm | integer | Mid-upper arm circumference measured in millimetres. | mm | — | -99 |
oedema | boolean | Whether bilateral pitting oedema was present at screening. | — | — | — |
outcome | categorical | Screening decision recorded by the community health worker. | — | no-action, referred-tsfp, referred-otp, referred-sc | — |
Provenance
Data quality
- Every record is simulated. Nothing here describes a real child, and the figures must not be cited as real prevalence.
- MUAC is recorded in millimetres. Registers that captured centimetres were converted, so values are whole millimetres only.
- Missing MUAC is coded -99 rather than left blank, matching the original register convention.
Known issues
- About 6% of records are missing age_months, concentrated in the Gros-Morne campaign week.
- Two communes recorded oedema inconsistently in the first quarter.
Example analyses
Python
Global acute malnutrition rate by commune
Applies WHO MUAC thresholds, computes GAM and SAM rates by commune, and plots the ranking with confidence intervals.
examples/gam-by-commune.pyScreening coverage over the campaign year
Aggregates screenings per month and commune to show where campaign coverage dropped.
examples/coverage-trend.pyR
Global acute malnutrition rate by commune
The same GAM and SAM calculation using dplyr and ggplot2, producing an equivalent ranked plot.
examples/gam-by-commune.R