#delimit ; version 8.0 ; clear ; set mem 400m ; set more off ; cap log close ; ********************************************************* * * PROGRAMA PARA LA CONSTRUCCIÓN DEL INDICADOR DE * TENDENCIA LABORAL DE LA POBREZA * ********************************************************* Este programa debe ser utilizado con el Software Stata versión 8 o superior. Todas las bases de datos sociodemográficas de la Encuesta Nacional de Ocupación y Empleo (ENOE) pueden ser obtenidas en la página de Internet del INEGI, www.inegi.gob.mx, y deben estar convertidas a formato *.dta. De todas las bases de microdatos disponibles de la ENOE solamente se emplea sdem.dta. En este programa se utilizan tres tipos de archivos, los cuales están ubicados en las siguientes carpetas: 1) Bases originales: "C:\Indicador de tendencia laboral de la pobreza\sdem" 2) Bases generadas: "C:\Indicador de tendencia laboral de la pobreza\temp" 3) Bitácoras: "C:\Indicador de tendencia laboral de la pobreza\log" Para cambiar estas ubicaciones, se modifican los siguientes globals; gl enoe = "C:\Indicador de tendencia laboral de la pobreza\sdem" ; gl temp = "C:\Indicador de tendencia laboral de la pobreza\temp" ; gl log = "C:\Indicador de tendencia laboral de la pobreza\log" ; log using "$log\indicador de tendencia laboral de la pobreza por entidades federativas.smcl", replace ; set obs 1 ; gen periodo = . ; gen TLP = . ; save "$temp\indicador ESTADOS.dta", replace ; ********************************************************* Parte I, LÍNEA DE BIENESTAR MÍNIMO : ********************************************************* ; di in red "Promedio trimestral de los valores de la línea de bienestar mínimo" ; scalar ut105 = 712.55 ; scalar rt105 = 492.79 ; scalar ut205 = 741.44 ; scalar rt205 = 519.99 ; scalar ut305 = 740.43 ; scalar rt305 = 516.88 ; scalar ut405 = 736.46 ; scalar rt405 = 510.00 ; scalar ut106 = 754.22 ; scalar rt106 = 526.50 ; scalar ut206 = 748.59 ; scalar rt206 = 518.16 ; scalar ut306 = 764.23 ; scalar rt306 = 533.34 ; scalar ut406 = 797.66 ; scalar rt406 = 565.58 ; scalar ut107 = 814.62 ; scalar rt107 = 576.38 ; scalar ut207 = 803.91 ; scalar rt207 = 563.68 ; scalar ut307 = 810.81 ; scalar rt307 = 567.73 ; scalar ut407 = 830.53 ; scalar rt407 = 582.77 ; scalar ut108 = 839.20 ; scalar rt108 = 585.94 ; scalar ut208 = 858.20 ; scalar rt208 = 601.24 ; scalar ut308 = 875.45 ; scalar rt308 = 614.59 ; scalar ut408 = 906.68 ; scalar rt408 = 640.42 ; scalar ut109 = 921.98 ; scalar rt109 = 648.97 ; scalar ut209 = 949.95 ; scalar rt209 = 673.02 ; scalar ut309 = 967.79 ; scalar rt309 = 686.56 ; scalar ut409 = 969.03 ; scalar rt409 = 686.15 ; scalar ut110 = 992.71 ; scalar rt110 = 705.16 ; scalar ut210 = 987.39 ; scalar rt210 = 695.84 ; scalar ut310 = 979.65 ; scalar rt310 = 685.10 ; ********************************************************* Parte II CÁLCULO DEL INGRESO DE LOS HOGARES : ********************************************************* ; foreach x in t105 t205 t305 t405 t106 t206 t306 t406 t107 t207 t307 t407 t108 t208 t308 t408 t109 t209 t309 t409 t110 t210 t310 { ; local d = substr("`x'",4,1) ; use "$enoe\sdem`x'.dta", clear ; keep if r_def=="00" & (c_res=="1" | c_res=="3") ; gen tamh = 1 ; gen str folioh = (cd_a + ent + con + v_sel + n_hog + h_mud) ; rename fac factor ; rename ingocup ingreso ; gen rururb = cond(t_loc>="1" & t_loc<="3",0,1) ; label define ru 0 "Urbano" 1 "Rural" ; label values rururb ru ; destring ent, replace; keep folioh tamh ingreso rururb factor ent; collapse (sum) tamh ingreso (mean) rururb factor ent, by(folioh) ; ********************************************************* Parte III COMPARACIÓN DEL INGRESO DEL HOGAR CON EL PROMEDIO DE LA LINEA DE BIENESTAR MÍNIMO : ********************************************************* ; gen lp`x' = cond(rururb==0,u`x',r`x') ; gen pob = cond((ingreso/tamh)