Este comando de Stata, llamado enahodata, permite descargar y (opcionalmente) descomprimir los datos de la Encuesta Nacional de Hogares (ENAHO), la cual se realiza cada año desde 2004 en Perú. Además, incluye la opción para descargar datos de panel (ENAHO PANEL).
Ficha técnica: Consulta aquí
- Módulos de la Encuesta (Corte transversal)
- Datos de Panel
- I. Instalación
- II. Descripción del Comando
- III. Ejemplos Prácticos
- IV. Cómo Citar este Repositorio
- Licencia
Nro | Código Módulo | Módulo | Preguntas |
---|---|---|---|
1 | 01 |
Características de la Vivienda y del Hogar | Preguntas |
2 | 02 |
Características de los Miembros del Hogar | Preguntas |
3 | 03 |
Educación | Preguntas |
4 | 04 |
Salud | Preguntas |
5 | 05 |
Empleo e Ingresos | Preguntas |
6 | 07 |
Gastos en Alimentos y Bebidas (Módulo 601) | Preguntas |
7 | 08 |
Instituciones Beneficas | Preguntas |
8 | 09 |
Mantenimiento de la Vivienda | Preguntas |
9 | 10 |
Transportes y Comunicaciones | Preguntas |
10 | 11 |
Servicios a la Vivienda | Preguntas |
11 | 12 |
Esparcimiento , Diversion y Servicios de Cultura | Preguntas |
12 | 13 |
Vestido y Calzado | Preguntas |
13 | 15 |
Gastos de Transferencias | Preguntas |
14 | 16 |
Muebles y Enseres | Preguntas |
15 | 17 |
Otros Bienes y Servicios | Preguntas |
16 | 18 |
Equipamiento del Hogar | Preguntas |
17 | 22 |
Producción Agrícola | Preguntas |
18 | 23 |
Subproductos Agricolas | Preguntas |
19 | 24 |
Producción Forestal | Preguntas |
20 | 25 |
Gastos en Actividades Agricolas y/o Forestales | Preguntas |
21 | 26 |
Producción Pecuaria | Preguntas |
22 | 27 |
Subproductos Pecuarios | Preguntas |
23 | 28 |
Gastos en Actividades Pecuarias | Preguntas |
24 | 34 |
Sumarias ( Variables Calculadas ) | Preguntas |
25 | 37 |
Programas Sociales (Miembros del Hogar) | Preguntas |
26 | 77 |
Ingresos del Trabajador Independiente | Preguntas |
27 | 78 |
Bienes y Servicios de Cuidados Personales | Preguntas |
28 | 84 |
Participación Ciudadana | Preguntas |
29 | 85 |
Gobernabilidad, Democracia y Transparencia | Preguntas |
30 | 1825 |
Beneficiarios de Instituciones sin fines de lucro: Olla comun | Preguntas |
Nro | Año | Código Módulo* | Módulo |
---|---|---|---|
1 | 2023-2018 | 1474 |
Características de la Vivienda y del Hogar |
2 | 2023-2018 | 1475 |
Educación |
3 | 2023-2018 | 1476 |
Salud |
4 | 2023-2018 | 1477 |
Empleo e Ingresos |
5 | 2023-2018 | 1478 |
Sumarias ( Variables Calculadas ) |
6 | 2023-2018 | 1479 |
Características de los Miembros del Hogar |
7 | 2017-2011 | 01 |
Características de la Vivienda y del Hogar |
8 | 2017-2011 | 03 |
Educación |
9 | 2017-2011 | 04 |
Salud |
10 | 2017-2011 | 05 |
Empleo e Ingresos |
11 | 2017-2011 | 34 |
Sumarias( Variables calculadas ) |
12 | 2017-2011 | 1314 |
Características de los Miembros del Hogar |
Por favor, tenga en cuenta que, en la información de los datos de panel, los códigos de los módulos difieren a partir del año 2018 en adelante.
Copie el siguiente codigo en Stata y ejecute.
*Install enahodata (remove program if it existed previously)
cap ado uninstall enahodata
net install enahodata, from(https://github.com/MaykolMedrano/enahodata/raw/master/source/)
El comando principal es enahodata. Su sintaxis es:
enahodata, ///
MODulo(string) ///
año(string) ///
[ ///
panel ///
path(string) ///
DEScomprimir ///
PREServe ///
condition(string) ///
replace ///
load
]
-
MODulo(string): lista de códigos de módulo (por ejemplo, "01 02 03").
-
año(string): lista de años (por ejemplo, "2022 2023").
-
panel: (opcional) indica que se descarga la ENAHO panel en lugar de la ENAHO regular.
-
path(string): ruta de la carpeta de destino para guardar los ZIP y/o descomprimir.
-
DEScomprimir: si se incluye, se descomprime el ZIP.
-
PREServe: (opcional) para guardar el estado actual de la data.
-
condition(string): (opcional) para filtrar observaciones si se carga un .dta.
-
replace: si se incluye, sobrescribe archivos existentes.
-
load: si se incluye, busca y carga en memoria un .dta mayor a 5 MB (según la lógica interna).
Ejemplo: Descargar el módulo 01 del año 2023, descomprimir y cargar el primer .dta encontrado (>5MB), en la carpeta /path/to/your/directory
, sobrescribiendo si existiera:
enahodata, modulo("01") año("2023") path("/path/to/your/directory") descomprimir load replace
Comportamiento:
-
Baja el archivo 906-Modulo01.zip desde la URL oficial.
-
Lo almacena en
/path/to/your/directory/modulo_01_2023.zip
. -
Si se especificó descomprimir, crea la carpeta
/path/to/your/directory/modulo_01_2023
y extrae los .dta. -
Si se incluyó load, busca un .dta mayor a 5 MB y lo carga en memoria.
-
Aplica condition(), si está definida.
-
Sobrescribe (replace) todo si ya existían archivos.
Ejemplo: Descargar el módulo 1474 del año 2023 (panel), descomprimir y cargar en memoria:
enahodata, modulo("1474") año("2023") panel path("/path/to/your/directory") descomprimir load replace
Comportamiento:
-
Usa la tabla de códigos panel y detecta que 2023 corresponde a inei_code=912.
-
Descarga 912-Modulo1474.zip y lo guarda en
/path/to/your/directory/modulo_1474_2023.zip
. -
Lo descomprime en
/path/to/your/directory/modulo_1474_2023
. -
Carga en memoria el primer .dta encontrado que supere los 5 MB.
-
Elimina el ZIP tras cargar, si así está definido en la lógica interna.
Si quieres solo descargar el ZIP (sin descomprimir ni cargar en memoria):
enahodata, modulo("01") año("2022") path("/path/to/your/directory") replace
No incluyes ni descomprimir ni load. De esa manera, el ZIP se mantendrá intacto en la carpeta destino.
Supón que deseas módulos 01 y 02 para 2022 y 2023. Sencillamente:
enahodata, modulo("01 02") año("2022 2023") path("/path/to/your/directory") descomprimir load
Generará todas las combinaciones (2022 - 01, 2022 - 02, 2023 - 01, 2023 - 02) y seguirá la misma lógica para cada par.
Los datos se descargarán en formato zip. Es necesario crear una carpeta.
- Más información en el archivo de ayuda (help file)
Usa Stata 18 para evitar errores en el uso del comando.
Si utilizas ENAHODATA en tu investigación o trabajo académico, por favor considera citar este repositorio de la siguiente manera:
Medrano M. (2025). ENAHODATA (versión Stata) [Software]. GitHub. (https://github.com/MaykolMedrano/enahodata)
Este repositorio está autorizado bajo la licencia MIT. Ver LICENSE para más detalles.