The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Countries » Bangladesh » child mortality rate per women's empowerment indicator
child mortality rate per women's empowerment indicator [message #3534] Sun, 28 December 2014 10:42 Go to previous message
chiarap93 is currently offline  chiarap93
Messages: 6
Registered: November 2014
Member
Hello everyone,
I'm trying to calculate child's mortality rates per women's empowerment indicator by using BDHS 2011. Unfortunately the commands I use on Stata produce results not matching the ones in the DHS report.
I guess I'm committing some mistake in the use of empowerment indicators, since the "general" mortality rate I calculated agrees with the one provided in the report... anyway, I'm posting here the procedure I used hoping there's someone able to tell me what I'm doing wrong and to suggest me the right procedure.
Thanks in advance for your help.

use "BDBR61FL.DTA", clear
*generate "hypage" variable), indicating the age of the child at interview date if he/she's alive and the age that the child would be if he/she was alive if he's dead*.
. gen hypage=(v008-b3)/12
*generate the surviving time (in years), "timeyears" for each child in the survey and an indicator of wether the child is dead*
. gen timeyears=.
. replace timeyears=hypage
. replace timeyears=b7/12 if b5==0
. gen dead= (b5==0)
*display lifetable*
.ltable timeyears dead if hypage <=5 , int(.5) failure

*Unify the various dimensions of empowerment indicator 1: number of reasons for which wife beating is justified (v744a,b,c,d,e)*
clonevar v744a_dummy= v744a
replace v744a_dummy=. if v744a==8
clonevar v744b_dummy = v744b
replace v744b_dummy=. if v744b==8
clonevar v744c_dummy= v744c
replace v744c_dummy=. if v744c==8
clonevar v744d_dummy= v744d
replace v744d_dummy=. if v744d==8
clonevar v744e_dummy= v744e
replace v744e_dummy=. if v744e==8
egen numjustbeatingreasons=rowtotal (v744a_dummy v744b_dummy v744c_dummy v744d_dummy v744e_dummy)
*generate a new variable, tab1311, to have the wmpowerment indicator divided as it is in the report (table 13.11)*
clonevar tab1311 = numjustbeatingreasons
replace tab1311 =1 if numjustbeatingreasons==2
replace tab1311 =3 if numjustbeatingreasons==4

*lifetable by number of reasons for which beating wife is justified: it displays mortality rates per empowerment indicator different by the ones in the report*

ltable timeyears dead if hypage <=5 , int(.5) failure by (tab1311)

*unify dimensions of empowerment indicator 2: number of reasons in which women can partecipate*
clonevar v743a_dummy= v743a
replace v743a_dummy=0 if v743a>2
replace v743a_dummy=1 if v743a==2
lab def v743a_dummy 1" respondent alone and/or with husband" 0 "don't participate"
lab val v743a_dummy v743a_dummy

clonevar v743b_dummy= v743b
replace v743b_dummy=0 if v743b>2
replace v743b_dummy=1 if v743b==2
lab def v743b_dummy 1" respondent alone and/or with husband" 0 "don't participate"
lab val v743b_dummy v743b_dummy

clonevar v743d_dummy= v743d
replace v743d_dummy=0 if v743d>2
replace v743d_dummy=1 if v743d==2
lab def v743d_dummy 1" respondent alone and/or with husband" 0 "don't participate"
lab val v743d_dummy v743d_dummy

egen numdecisionpartecipate=rowtotal (v743a_dummy v743b_dummy v743d_dummy )

*lifetable by number of reasons in which women can partecipate: it displays mortality rates per empowerment indicator different by the ones in the report*

ltable timeyears dead if hypage <=5 , int(.5) failure by (numdecisionpartecipate)


Chiara
 
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: Tue Apr 23 21:53:14 Coordinated Universal Time 2024