enaho_agregar_modulo
Aggregate expense or production modules from product-level rows to household level, preventing duplicate household rows and inflated estimates when merging survey data.
Instructions
Colapsa un modulo de gastos o produccion al nivel hogar.
Los modulos 07 a 28 tienen una fila por PRODUCTO, no por hogar. Unirlos crudos multiplica las filas del hogar por el numero de productos y todo lo que estimes despues sale inflado. Esta herramienta los agrega antes.
Hay que decir explicitamente que variables agregar y con que funcion: no existe un "agrega todo lo numerico" porque sumar un codigo de producto produce un numero que parece un dato. Usa enaho_buscar_variable con el modulo para ver que hay dentro.
Aviso importante que la herramienta tambien reporta: con funcion 'suma', un hogar cuyas filas eran todas faltantes queda como faltante, NO como cero. Tratarlo como cero sesga el gasto hacia abajo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| anio | Yes | ||
| nivel | No | hogar | |
| modulo | Yes | Modulo de items: 07 (alimentos), 08, 09, 22, 26... | |
| salida | No | Nombre del dataset. | |
| encuesta | No | Encuesta del INEI sobre la que operar. Por defecto 'enaho'. Valores: enaho, enaho-panel, endes, enapres, enut, enares, ena, epen-departamentos, epen-ciudades, epen-lima, epe-lima, enapref, enco, cenagro, mapa-pobreza. Cada encuesta tiene sus propias llaves de union y su propio factor de expansion; no se pueden mezclar entre si. | |
| variables | Yes | Mapa variable -> funcion. Funciones: suma, media, maximo, minimo, conteo. Ejemplo: {'i580a': 'suma', 'p601a': 'conteo'}. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||