The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Data » Dataset use in Stata » Institutional deliveries
Institutional deliveries [message #6858] Thu, 23 July 2015 12:46 Go to previous message
Lupe is currently offline  Lupe
Messages: 11
Registered: June 2013
Location: Lima
Member
Hello
I'm trying to build the indicator in the database wife institutional delivery with data of 2014. I have a syntax of 2008 but does not go as the results published in 2014
I think the bold letters generate the problem , I appreciate your help
* JUNTANDO LAS BASES DE DATOS NECESARIAS.
************************************************************ ****.
GET FILE='C:\ENDES\2008\Base de Datos\REC0111.SAV'.
sort cases by caseid (A).
SAVE OUTFILE='C:\ENDES\2008\Base de Datos\REC0111_tmp.SAV'.
GET FILE='C:\ENDES\2008\Base de Datos\REC21.SAV'.
sort cases by caseid (A) bidx (A).
SAVE OUTFILE='C:\ENDES\2008\Base de Datos\REC21_tmp.SAV'.
GET FILE='C:\ENDES\2008\Base de Datos\REC91.SAV'.
sort cases by caseid (A) .
SAVE OUTFILE='C:\ENDES\2008\Base de Datos\REC91_tmp.SAV'.
GET FILE='C:\ENDES\2008\Base de Datos\REC41.SAV'.
sort cases by caseid (A) midx (A) .
MATCH FILES /FILE=*
/TABLE='C:\ENDES\2008\Base de Datos\REC0111_tmp.SAV'
/BY caseid .
EXECUTE.
MATCH FILES /FILE=*
/TABLE='C:\ENDES\2008\Base de Datos\REC21_tmp.SAV'
/RENAME BIDX=MIDX
/BY CASEID MIDX.
EXECUTE.
MATCH FILES /FILE=*
/TABLE='C:\ENDES\2008\Base de Datos\REC91_tmp.SAV'
/BY caseid .
EXECUTE.
SAVE OUTFILE='C:\ENDES\2008\Base de Datos\REC41_tmp.SAV'.
* GENERANDO LAS VARIABLES USADAS EN LOS TABULADOS .
************************************************************ ********************.
*** Genramos la variable peso.
*Utilizar la variable V005A para resultados departamentales.
compute peso=v005/1000000.
weight by peso.
**Recodificando la regiĆ³n natural.
recode sregion (4,5=4).
val label sregion 1 'Lima Metropolitana' 2 'Resto Costa' 3 'Sierra' 4 'Selva' .
RECODE V024 (7=15).
* GENERANDO LA VARIABLE "PARTO INSTITUCIONAL" .
************************************************************ *********.
*"PARTO EN ESTABLECIMIENTO DE SALUD" .
recode M15 (21,22,23,24,25,26,31,32=1)(11,12,13,33,96=2) into parto_establ.
var label parto_establ 'parto en establecimiento de salud'.
Val label parto_establ 1 'Si' 2 'No'.
* "PARTO ATENDIDO POR PROFESIONAL DE SALUD" .
if (m3n=0 | m3n=1 ) Parto_Pers=2.
if (M3A=1 | M3B=1 | M3C=1 ) Parto_pers=1.
var label parto_Pers 'Parto atendido por prof salud'.
val label Parto_Pers 1 'Pers Salud' 2 'otro- nadie'.
recode parto_establ (2,1=2) into parto_institucional.
if (parto_establ=1 & parto_pers=1) parto_institucional=1.
val label Parto_institucional 1 'Si' 2 'No'.
var label parto_institucional 'Parto en Establecimiento y atendido por profesional de salud'.
 
Read Message
Read Message
Read Message
Previous Topic: Merging households members files+male files+female files
Next Topic: Replicating DHS values
Goto Forum:
  


Current Time: Wed Nov 13 01:57:25 Coordinated Universal Time 2024