What LSMS+ is and why it matters
The WB LSMS+ program collects individual-disaggregated, intra-household data — interviewing multiple household members (notably men and women) separately and self-reporting on asset ownership, employment, entrepreneurship, financial inclusion, and decision-making — rather than collecting one household-head report. This enables intra-household / gender analysis (who owns what, who decides, who works) that a single household-level value erases.
We currently exploit none of this — our harmonization collapses to household-level (or a single roster). This is a distinct, complementary direction from the WB-parity (agricultural-productivity) pass just completed.
What's actually in the repo
- Confirmed LSMS+: Cambodia 2019-20 (
KHM_2019_LSMS-PLUS_v01_M) — carries individual_cover + individual labor modules; the clearly-marked LSMS+ survey in the library.
- Needs a wave-level audit: the broader WB LSMS+ pilot set was Cambodia, Ethiopia, Malawi, Tanzania. For Ethiopia/Malawi/Tanzania we carry the LSMS-ISA panels (ESS/IHPS/NPS), not surveys labeled "Plus" — but the LSMS+ individual-disaggregated modules (per-respondent asset ownership / decision-making) may be embedded in specific ISA waves, or exist as separate surveys not yet in the repo. Step 1 of this work is to confirm exactly which of our waves carry the respondent-disaggregated modules.
The ask
Design features that preserve the respondent / individual dimension — who (male/female household member) reported a value — instead of collapsing to one household figure. Candidate features (keyed at individual grain, e.g. (t, i, pid[, item]) with a respondent/sex axis):
- individual asset ownership (sole/joint, reported vs documented) — the flagship LSMS+ module;
- individual decision-making / control over assets, income, plots;
- individual financial inclusion (accounts, mobile money, borrowing);
- per-respondent time use / employment (extends our existing
people_last7days).
This fits the library philosophy cleanly: it is item/individual-level detail preserved, not an aggregate — exactly the "harmonize the interface, keep the detail" principle. Some scaffolding already exists: anthropometry and people_last7days from the parity pass are already at (t,i,pid) individual grain.
Approach
- Audit: enumerate which library waves carry LSMS+ individual-disaggregated modules (start: Cambodia 2019-20; then Ethiopia/Malawi/Tanzania ISA waves; flag any standalone LSMS+ surveys we should ingest via the
add-wave path).
- Design the respondent axis: a shared convention for "reporting member" / sole-vs-joint ownership so the male/female perspectives are first-class index levels, not lost.
- Wire features per the parity-loop machinery (item-level, adversary-verified, data-driven partials), reusing the by-gap/disjoint-file orchestration.
References
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
What LSMS+ is and why it matters
The WB LSMS+ program collects individual-disaggregated, intra-household data — interviewing multiple household members (notably men and women) separately and self-reporting on asset ownership, employment, entrepreneurship, financial inclusion, and decision-making — rather than collecting one household-head report. This enables intra-household / gender analysis (who owns what, who decides, who works) that a single household-level value erases.
We currently exploit none of this — our harmonization collapses to household-level (or a single roster). This is a distinct, complementary direction from the WB-parity (agricultural-productivity) pass just completed.
What's actually in the repo
KHM_2019_LSMS-PLUS_v01_M) — carriesindividual_cover+ individual labor modules; the clearly-marked LSMS+ survey in the library.The ask
Design features that preserve the respondent / individual dimension — who (male/female household member) reported a value — instead of collapsing to one household figure. Candidate features (keyed at individual grain, e.g.
(t, i, pid[, item])with a respondent/sex axis):people_last7days).This fits the library philosophy cleanly: it is item/individual-level detail preserved, not an aggregate — exactly the "harmonize the interface, keep the detail" principle. Some scaffolding already exists:
anthropometryandpeople_last7daysfrom the parity pass are already at(t,i,pid)individual grain.Approach
add-wavepath).References
lsms_library/countries/Cambodia/2019-20/anthropometry,people_last7days):slurm_logs/2026-06-14_parity_loop/HANDOFF.org, PRs feat(parity): GAP 5 — item-level anthropometry (t,i,pid) across 5 LSMS-ISA countries #434–feat(parity): GAP 3 — labor (plot_labor + people_last7days) across 7 LSMS-ISA countries #435🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com