The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Data » IPUMS Demographic and Health Surveys (IPUMS-DHS)  » Complex weights for pooling cross country IPUMS-DHS data
Complex weights for pooling cross country IPUMS-DHS data [message #17906] Fri, 12 July 2019 01:46 Go to previous message is currently offline
Messages: 1
Registered: January 2018
I want to do a cross-country study on child mortality using DHS data (birth recode). I am using IPUMS-DHS data ( My data extract from IPUMS-DHS consists of around 30 countries. All available waves for each country are included in the analysis.

I want to pool all the surveys across time and countries. I would be obliged if someone could tell me how to svyset the data in Stata. Some of the available methods which I could find so far suggest grouping the strata "egen stratid = group (year v024 v025), label" ( l). However, the problem with this approach is that the IPUMS-DHS data does not have region variable (v024). One obvious reason why v024 is not there in IPUMS-DHS is that regions are different in different countries.

Using the usual svyset command "svyset idhspsu [pweight=v005], strata(idhsstrata)" gives the error "Note: Missing standard errors because of stratum with single sampling unit." I am using Stata/MP 15.1.

Rafi Amir-ud-Din
Read Message
Read Message
Previous Topic: Next IPUMS-DHS Release
Next Topic: IPUMS DHS Tip #7 - Comparing statistics over time
Goto Forum:

Current Time: Wed Feb 19 03:45:51 Eastern Standard Time 2020