Estimad@s, en este video comparto la medición de indicadores de la población con discapacidad con la Encuesta Nacional de Hogares (ENAHO) del 2021 en Stata.
****
use "D:\enaho01a-2021-400.dta", clear
gen mieperho_aux=.
replace mieperho_aux=1 if (p204==1 & p203!=8 & p203!=9) & codinfor!="00"
use "D:\enaho01a-2021-400.dta", clear
gen mieperho_aux=.
replace mieperho_aux=1 if (p204==1 & p203!=8 & p203!=9) & codinfor!="00"
*discapacidad
gen disca=100 if (p401h1 == 1 | p401h2 == 1 | p401h3 == 1 | p401h4 == 1 | p401h5 == 1 | p401h6 == 1)
replace disca=0 if (p401h1 == 2 & p401h2 == 2 & p401h3 == 2 & p401h4 == 2 & p401h5 == 2 & p401h6 == 2)
label def disca 100 "con discapacidad" 0 "sin discapacidad"
label val disca disca
label var disca "Pob."
*ambito de residencia
gen area=1 if estrato >=1 & estrato <=5
replace area=2 if estrato >=6 & estrato <=8
label define area 1 "Urbano" 2 "Rural"
label value area area
*grupos de edad 1
gen gedad1 = 1 if p208a >= 0 & p208a <= 14
replace gedad1 = 2 if p208a >= 15 & p208a <= 64
replace gedad1 = 3 if p208a >= 65 & p208a != .
label define gedad1 1 "Hasta 14 años" 2 "15 a 64" 3 "65+"
label value gedad1 gedad1
*grupos de edad 2
gen gedad2 = 1 if p208a >= 0 & p208a <= 29
replace gedad2 = 2 if p208a >= 30 & p208a <= 49
replace gedad2 = 3 if p208a >= 50 & p208a <= 59
replace gedad2 = 4 if p208a >= 60 & p208a != .
label define gedad2 1 "Hasta 29 años" 2 "De 30 a 49 años" 3 "De 50 a 59 años" 4 "De 60 a más años"
label value gedad2 gedad2
*estado civil
recode p209 (1=1 "Conviviente")(2=2 "Casado")(3=3 "Viudo")(4/5=4 "Divorciado/Separado")(6=5 "Soltero"), gen(estado)
label var estado "Estado civil"
*problemas de salud crónicos
recode p401 (1=100 "Si") (2=0 "No"), gen(cronico)
label var cronico "Padece enfermedad o malestar cronico"
*asegurado
*La codificacion de las variables es 1 & 2, lo quiero cambiar a 100 & 0
recode p4191-p4198 (2=0)
gen seguro= p4191 + p4192 + p4193 + p4194 + p4195 + p4196 + p4197 + p4198
gen asegurado=100 if seguro> 0
replace asegurado=0 if seguro==0
label def asegurado 0 "No" 100 "Si"
label val asegurado asegurado
tab disca gedad1 [iw=factor07] if mieperho_aux==1, row nofreq
tab estado disca [iw=factor07] if mieperho_aux==1, col nofreq
table area disca [iw=factor07] if mieperho_aux==1, stat(fvpercent cronico) nformat(%5.1f)
table area disca [iw=factor07] if mieperho_aux==1, stat(fvpercent asegurado) nformat(%5.1f)
table area disca [iw=factor07] if mieperho_aux==1, stat(fvpercent gedad2) nformat(%5.1f)
table area disca p207 [iw=factor07] if mieperho_aux==1, stat(fvpercent gedad2) nformat(%5.1f)
Comentarios
Publicar un comentario