#6 #7 Construcción de indicadores sociales: Cálculo de porcentajes personas aseguradas con la ENAHO en STATA

  

Hola a tod@s, en este video comparto la sintaxis para la construcción de indicadores sociales, puntualmente, el cálculo del porcentaje de personas aseguradas a un servicio de salud utilizando la Encuesta Nacional de Hogares (ENAHO) del 2017 en STATA.

**************************
*Abrir el archivo
use enaho01a-2017-400.dta, clear

*Crear variable geografica area
gen             area=estrato
recode        area (1/5=1) (6/8=2)
lab def        area 1 "Urbana" 2 "Rural", modify
lab val        area area
lab var        area "Area de residencia"

*POBLACION CON SEGURO DE SALUD
*Existen 8 variables que indican si una persona esta afiliado a un seguro
sum          p4191-p4198

*La codificacion de las variables es 1 & 2, lo quiero cambiar a 1 & 0
recode       p4191-p4198 (2=0)
gen          seguro= p4191 + p4192 + p4193 + p4194 + p4195 + p4196 + p4197 + p4198
tab           seguro
gen              asegurado=1 if seguro> 0
replace        asegurado=0 if seguro==0
label define asegurado 0 "No" 1 "Si"
label val      asegurado asegurado
label var     asegurado "Tiene seguro de salud"

*Usamos el factor de expansion de la base para obtener los resultados a nivel nacional
tab          asegurado [iweight=factor07]

***********************************************
*PASANDO LOS RESULTADOS A UN DOC DE WORD

*Establecemos las caracteristicas de la encuesta usando las variable 
*factor de expansion del modulo 300 (factora07), conglomerado y estrato
svyset [pweight=factora07], psu(conglome) strata(estrato)

*Empezamos a registrar los resultados en word 
*(recordar precisar el directorio en el que estan trabajando)
asdoc, text(\b INDICADORES DE SALUD) fs(12) replace

asdoc, text(\b Acceso a Seguro de Salud) fs(12) append

asdoc tab    asegurado [iweight=factor07] , /// 
title(\b Tiene seguro de salud) append fs(10)

asdoc tab    asegurado area [iweight=factor07] , /// 
title(\b Tiene seguro de salud por ambito geografico) append fs(10)

asdoc tab    asegurado area [iweight=factor07] , col nofreq  /// 
title(\b Tiene seguro de salud por ambito geografico) append fs(10)

asdoc tab    asegurado p207 [iweight=factor07] , col nofreq  /// 
title(\b Tiene seguro de salud por sexo) append fs(10)


Comentarios