Dataset
Household food security survey — lean season 2024
2,112 synthetic household interviews carrying the raw components of the Food Consumption Score, Household Hunger Scale and reduced Coping Strategy Index, so the composite indicators have to be computed rather than read off.
- Rows
- 2,112
- Variables
- 25
- Period
- Lean season, 2024-06 to 2024-07
- Licence
- CC BY 4.0
- Completeness
- 98%
Standards and methodologies
Files
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 | Allowed values |
|---|---|---|---|
household_id | string | Pseudonymous household identifier, unique except where a household was enumerated twice. | — |
district | categorical | District the household was surveyed in. | Nord-Ouest, Artibonite, Centre, Sud |
survey_date | date | Date of the household interview, during the lean season. | — |
household_size | integer | Number of people usually eating from the same pot. | — |
sex_head_of_household | categorical | Sex of the head of household. One team used a different code. | f, m |
displacement_status | categorical | Displacement situation of the household. | resident, idp, returnee, host |
main_livelihood | categorical | Primary livelihood or income source reported by the household. | subsistence-farming, casual-labour, petty-trade, livestock, salaried-employment, remittances, fishing, no-stable-income |
fcs_cereals_tubersdays | integer | Days in the last seven that cereals, grains, roots or tubers were eaten. FCS weight 2. | — |
fcs_pulsesdays | integer | Days in the last seven that pulses, nuts or seeds were eaten. FCS weight 3. | — |
fcs_vegetablesdays | integer | Days in the last seven that vegetables or leaves were eaten. FCS weight 1. | — |
fcs_fruitdays | integer | Days in the last seven that fruit was eaten. FCS weight 1. | — |
fcs_meat_fish_eggsdays | integer | Days in the last seven that meat, fish or eggs were eaten. FCS weight 4. | — |
fcs_dairydays | integer | Days in the last seven that milk or dairy was eaten. FCS weight 4. | — |
fcs_oils_fatsdays | integer | Days in the last seven that oil or fat was consumed. FCS weight 0.5. | — |
fcs_sugardays | integer | Days in the last seven that sugar or sweets were consumed. FCS weight 0.5. | — |
hhs_no_food_in_house | integer | HHS question 1, no food of any kind in the house. Scored 0 never, 1 rarely or sometimes, 2 often. | 0, 1, 2 |
hhs_sleep_hungry | integer | HHS question 2, went to sleep hungry. Scored 0 never, 1 rarely or sometimes, 2 often. | 0, 1, 2 |
hhs_day_and_night_without_eating | integer | HHS question 3, a whole day and night without eating. Scored 0 never, 1 rarely or sometimes, 2 often. | 0, 1, 2 |
rcsi_less_preferred_fooddays | integer | Days in the last seven relying on less preferred or less expensive food. rCSI weight 1. | — |
rcsi_borrowed_fooddays | integer | Days in the last seven borrowing food or relying on help from others. rCSI weight 2. | — |
rcsi_limit_portion_sizedays | integer | Days in the last seven limiting portion size at mealtimes. rCSI weight 1. | — |
rcsi_restrict_adult_consumptiondays | integer | Days in the last seven restricting adult consumption so children could eat. rCSI weight 3. | — |
rcsi_reduce_meal_numbersdays | integer | Days in the last seven reducing the number of meals per day. rCSI weight 1. | — |
received_food_assistance_30d | boolean | Whether the household received in-kind food assistance in the last 30 days. | true, false |
received_cash_assistance_30d | boolean | Whether the household received cash or voucher assistance in the last 30 days. | true, false |
Provenance
Data quality
- Fully generated. No real household is described.
- FCS is the weighted sum of the eight consumption groups: 2 cereals + 3 pulses + 1 vegetables + 1 fruit + 4 meat/fish/eggs + 4 dairy + 0.5 oils + 0.5 sugar.
- Which FCS thresholds you use changes the headline. On the standard 21/35 set about 1% of households are poor and 23% borderline. On the 28/42 set used where oil and sugar are consumed near-universally, 7% are poor and 39% borderline. Neither is wrong; failing to state which you used is.
- HHS is valid only when all three questions are answered. Households with a partial response must be excluded, not zero-filled — zero-filling scores a hungry household as food secure.
- FCS and rCSI correlate at about -0.45. They measure related but distinct things, and a household can eat monotonously without yet resorting to coping strategies, so reporting one as a proxy for the other loses real information.
- This dataset supports the food consumption evidence used in an IPC analysis. It does not produce an IPC phase, which is assigned by a technical working group convening several outcome indicators against contributing factors.
Known issues
- Twenty-three records hold a consumption value above seven days, which is impossible against a seven-day recall. A score computed without range-checking inherits the impossible value and inflates that household.
- About 127 cells across dairy, fruit and meat are blank. Treating a blank as zero days scores the household as eating less than it did and can push a borderline household into poor — the most consequential silent failure in this dataset.
- Thirty-seven households have a partially administered Household Hunger Scale, with one of the three questions unanswered.
- One team in Sud recorded the head of household's sex as Female and Male rather than f and m, which fragments any sex-disaggregated table into four categories.
- Twelve households were enumerated twice under different identifiers.
Worked examples
Python
Computing FCS, HHS and rCSI from raw components
Range-checks the components, computes all three composite indicators, applies both FCS threshold sets side by side, and reports how many households the choice moves.
Described here; the notebook is still being written.
Food insecurity by displacement status and livelihood
Disaggregates food consumption groups by displacement status, livelihood and sex of household head, and shows which cuts are large enough to act on.
Described here; the notebook is still being written.
R
Computing FCS, HHS and rCSI from raw components
The same three indicators built with dplyr, including the exclusion rule for incomplete Household Hunger Scale responses.
Described here; the notebook is still being written.