The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Countries » Bangladesh » child mortality rate per women's empowerment indicator
Re: child mortality rate per women's empowerment indicator [message #3659 is a reply to message #3534] Fri, 23 January 2015 11:18 Go to previous messageGo to previous message
Bridgette-DHS is currently offline  Bridgette-DHS
Messages: 3094
Registered: February 2013
Senior Member
Following is a response from Senior DHS Stata Specialist, Tom Pullum
This query has two parts. One of them is about the DHS calculation of under-five mortality rates with covariates, and the other is about the construction of the two empowerment indicators.

The calculation of under-five mortality rates with covariates requires software that is only distributed in response to individual requests, and has been sent directly to the user.

The two empowerment indicators in the Bangladesh 2011 report are calculated in Stata with the following lines:

use "C:\...\BDIR61FL.DTA", clear /*set correct filepath*/
numlabel, add
gen wt=v005/1000000

**Panel 1 -- Decisionmaking -- uses vars v743a, v743b, v743d, s823

recode v743a (1/2=1) (4/9=0), g(dmrhealth) /*This turns the vars into dichotomous variables & handles missing/odd values*/
recode v743b (1/2=1) (4/9=0), g(dmbuy)
recode v743d (1/2=1) (4/9=0), g(dmvisit)
recode s823 (1/2=1) (4/9=0), g(dmchealth)
label def yesno 0 "no" 1 "yes"
lab val dm* yesno

gen dmnum = dmrhealth + dmbuy + dmvisit + dmchealth /*This provides a count of # of decisions Respondent makes*/
recode dmnum (0=0) (1/2=1) (3=3) (4=4) /*This collapses into the categories in the final report*/
lab def dmnum 1 "1-2"
lab val dmnum dmnum
lab var dmnum "Number of decisions in which women participate"

tab dmnum [iw=wt] /*Check that results match final report Table 13.8*/

**Panel 2 -- Wife beating attitudes -- uses v744a-e

recode v744a (8=0), g(v744a_r) /*This handles don't know values*/
recode v744b (8=0), g(v744b_r)
recode v744c (8=0), g(v744c_r)
recode v744d (8=0), g(v744d_r)
recode v744e (8=0), g(v744e_r)

gen wfbnum = v744a_r + v744b_r + v744c_r + v744d_r + v744e_r /*This provides a count of # of wife beating reasons Respondent agrees with*/
recode wfbnum (1/2=1) (3/4=3) /*This collapses into the categories in the final report*/
lab def wfbnum 1 "1-2" 3 "3-4"
lab val wfbnum wfbnum
lab var wfbnum "Number of reasons for which wife beating is justified"

tab wfbnum if v502==1 [iw=wt] /*Check that results match Final Report Table 13.8*/

 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Creating Nutritional intake
Next Topic: How missing values were handled in BDHS 2011 final report?
Goto Forum:
  


Current Time: Wed Jun 26 09:22:48 Coordinated Universal Time 2024