#delimit ; version 8.0 ; clear ; set mem 400m ; set more off ; cap log close ; ********************************************************* * * PROGRAMA PARA LA CONSTRUCCIÓN DEL ÍNDICE DE LA * 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:\Índice de tendencia laboral de la pobreza\sdem" 2) Bases generadas: "C:\Índice de tendencia laboral de la pobreza\temp" 3) Bitácoras: "C:\Índice de tendencia laboral de la pobreza\log" Para cambiar estas ubicaciones, se modifican los siguientes globals; gl enoe = "C:\ITLP\Bases" ; gl temp = "C:\ITLP\Temp" ; gl log = "C:\ITLP\Log" ; log using "$log\Indice de tendencia laboral de la pobreza por entidades federativas.smcl", replace ; set obs 1 ; gen periodo = . ; gen TLP = . ; save "$temp\Indice 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 ut108 = 839.20 ; scalar rt108 = 585.95 ; scalar ut208 = 858.25 ; scalar rt208 = 601.31 ; scalar ut308 = 875.53 ; scalar rt308 = 614.68 ; scalar ut408 = 906.74 ; scalar rt408 = 640.52 ; scalar ut109 = 921.95 ; scalar rt109 = 648.99 ; scalar ut209 = 949.80 ; scalar rt209 = 672.94 ; scalar ut309 = 967.59 ; scalar rt309 = 686.42 ; scalar ut409 = 968.88 ; scalar rt409 = 686.07 ; scalar ut110 = 992.66 ; scalar rt110 = 705.15 ; scalar ut210 = 987.37 ; scalar rt210 = 695.86 ; scalar ut310 = 979.48 ; scalar rt310 = 685.00 ; scalar ut410 = 1003.55; scalar rt410 = 705.69 ; scalar ut111 = 1021.46; scalar rt111 = 717.37 ; scalar ut211 = 1022.32; scalar rt211 = 717.89 ; scalar ut311 = 1023.18; scalar rt311 = 716.95 ; scalar ut411 = 1049.23; scalar rt411 = 740.46 ; scalar ut112 = 1079.48; scalar rt112 = 765.39 ; scalar ut212 = 1089.06; scalar rt212 = 770.99 ; scalar ut312 = 1130.12; scalar rt312 = 805.78 ; scalar ut412 = 1151.73; scalar rt412 = 820.37 ; scalar ut113 = 1166.19; scalar rt113 = 828.58 ; scalar ut213 = 1177.37; scalar rt213 = 837.17 ; scalar ut313 = 1177.92; scalar rt313 = 833.29 ; scalar ut413 = 1202.03; scalar rt413 = 853.78 ; ********************************************************* Parte II CÁLCULO DEL INGRESO DE LOS HOGARES : ********************************************************* ; foreach x in t108 t208 t308 t408 t109 t209 t309 t409 t110 t210 t310 t410 t111 t211 t311 t411 t112 t212 t312 t412 t113 t213 t313 t413 { ; 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)