#55 MINEDU-ESCALE: Tasa de conclusión secundaria, edades 17-18 (% del total) usando la ENAHO en STATA

 

Estimad@s, en este video les muestro como estimar la Tasa de conclusión secundaria, edades 17-18 (% del total) con la Encuesta Nacional de Hogares (ENAHO) del 2019 en STATA. Gracias a Gustavo Espinoza Peralta por compartir el do-file.
Fuentes:
MINEDU-ESCALE: http://escale.minedu.gob.pe/
INEI-MICRODATOS: http://iinei.inei.gob.pe/microdatos/ Janet Porras

***************************************************
*Tasa de conclusión
clear all
cd "D:\CONCLUSION"

*Unir las bases del módulo salud, educación y sumaria
use "enaho01a-2019-400.dta",clear
merge 1:1 conglome vivienda hogar codperso using  "enaho01a-2019-300.dta"
keep if _merge==3
drop _m
merge m:1 conglome vivienda hogar using "sumaria-2019.dta", nogenerate

*Estimar edad en años cumplidos al 31 de Marzo
rename   a*o year
destring year, replace
gen       edad_31Marzo=year-p400a3     if p400a2<4
replace  edad_31Marzo=(year-p400a3-1) if p400a2>3 & p400a2<=12
replace  edad_31Marzo=0 if edad_31Marzo<0

*Variables geográficas (departamento, urbano/rural)
*Departamento (distinguir Lima Metropolitana de Lima Provincias)
destring ubigeo, generate(dpto)
replace dpto=dpto/10000
replace dpto=round(dpto)
replace dpto=26 if (dominio==8) //Lima Metropolitana
replace dpto=27 if (dpto==15 & dominio!=8) //Lima Provincias
label define dpto_num 1  "Amazonas"
label define dpto_num 2  "Ancash",       add
label define dpto_num 3  "Apurimac",     add
label define dpto_num 4  "Arequipa",     add
label define dpto_num 5  "Ayacucho",     add
label define dpto_num 6  "Cajamarca",    add
label define dpto_num 7  "Callao",       add
label define dpto_num 8  "Cusco",        add
label define dpto_num 9  "Huancavelica", add
label define dpto_num 10 "Huanuco",      add
label define dpto_num 11 "Ica",          add
label define dpto_num 12 "Junin",        add
label define dpto_num 13 "La_Libertad",  add
label define dpto_num 14 "Lambayeque",   add
*label define dpto_num 15 "Lima",         add
label define dpto_num 16 "Loreto",       add
label define dpto_num 17 "Madre_de_Dios",add
label define dpto_num 18 "Moquegua",     add
label define dpto_num 19 "Pasco",        add
label define dpto_num 20 "Piura",        add
label define dpto_num 21 "Puno",         add
label define dpto_num 22 "San_Martin",   add
label define dpto_num 23 "Tacna",        add
label define dpto_num 24 "Tumbes",       add
label define dpto_num 25 "Ucayali",      add
label define dpto_num 26 "Lima_Metropolitana",   add
label define dpto_num 27 "Lima_Provincias",      add
label values dpto dpto_num

*Area
recode estrato (1/5=1 "Urbana")(6/8=2 "Rural"), gen(area)
lab var area "Area de Residencia"

*Etiquetar la variable pobreza monetaria
*Usar variable "pobreza" de sumaria
label define pobre_3 1 "pobre_extremo" 2 "pobre_no_extremo" 3 "no_pobre"
label value  pobreza pobre_3

*Crear la variable lengua materna
*Lengua indígena: quechua, aymara, otra lengua nativa
*Lengua Castellano
recode p300a (4=1 "Castellano")(1/3=2 "Indigena")(5/9=.), gen(lengua)

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

*Tasa de Conclusión Secundaria, 17 a 18 años (% del total)
gen       conclus1718=0 if  edad_31Marzo>=17 & edad_31Marzo<=18
replace   conclus1718=1 if (edad_31Marzo>=17 & edad_31Marzo<=18) & (p301a>=6 & p301a<=11)
label def con_l 0 "Incompleta" 1 "Completa" 
label val conclus1718 con_l

svy: prop conclus1718 
svy: prop conclus1718 , over(p207)
svy: prop conclus1718 , over(area)
svy: prop conclus1718 , over(lengua)
svy: prop conclus1718 , over(pobreza)
svy: prop conclus1718 , over(dpto)

Comentarios