| Home » Topics » Child Health » Dominican Republic 2007 child immunization Goto Forum:
	| 
		
			| Dominican Republic 2007 child immunization [message #6943] | Wed, 05 August 2015 18:34  |  
			| 
				
				
					|  ghasbun Messages: 1
 Registered: August 2015
 | Member |  |  |  
	| I'm trying to replicate the child immunization results from the 2007 DR report but continue to overestimate my variable. I successfully replicated this for DR 2013 but cannot figure it our for 2007. I've read all the manuals and posts and can't figure out what's going on. 
 According to the sample full immunization for children in the DR (months 18-29) is for children that received, BCG, three doses of DPT OR Pentavalente, 3 of polio (excluding polio at birth) and measles or triple viral vaccine. I would highly appreciate any help that can be provided for this. I'm using the birth recode file with the following code:
 
 generate wgt = v005/1000000
 
 gen ms=. //measels
 replace ms=1 if inrange(h9,1,3)
 
 gen sr=. //SRP
 replace sr=1 if inrange(srt,1,3)
 
 //received SRP or measels
 ge ms_sr=.
 replace ms_sr=1 if ms==1 | sr == 1
 
 gen dpt=. //DPT1 or PV1
 replace dpt=1 if inrange(h3,1,3) | inrange(pv1,1,3)
 
 gen dpt2=. //DPT2 or PV2
 replace dpt2=1 if inrange(h5,1,3) | inrange(pv2,1,3)
 
 gen dpt3=. //DPT3 or PV3
 replace dpt3=1 if inrange(h7,1,3) | inrange(pv3,1,3)
 
 //received DPT or PENT
 ge dpt_pv=.
 replace dpt_pv=1 if dpt==1 & dpt2 == 1 & dpt3==1
 
 gen vac=.
 replace vac=1 if inrange(h2,1,3) & inrange(h4,1,3) & inrange(h6,1,3) & inrange(h8,1,3) & ms_sr==1 & dpt_pv==1
 
 replace vac=0 if h2==0 & h3==0 & h4==0 & h5==0 & h6==0 & h7==0 & h8==0 & h9==0 & pv1==0 & pv2==0 & pv3==0 & srt==0
 
 label var vac "Received all vaccinations"
 label define vac 1"Yes" 0"No", replace
 label values vac vac
 
 ta vac if inrange(hw1,18,29) [iw=wgt], m
 |  
	|  |  | 
 
 Current Time: Fri Oct 31 04:30:16 Coordinated Universal Time 2025 |