| child mortality rate per women's empowerment indicator [message #3534] | 
			Sun, 28 December 2014 10:42   | 
		 
		
			
				
				
				
					
						  
						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
		
 |  
	| 
		
	 | 
 
 
 |