Re: child mortality rate per women's empowerment indicator [message #3659 is a reply to message #3534] |
Fri, 23 January 2015 11:18 |
Bridgette-DHS
Messages: 3172 Registered: February 2013
|
Senior Member |
|
|
Following is a response from Senior DHS Stata Specialist, Tom PullumThis 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*/
|
|
|