enaho_sondear_llaves
Find candidate keys to merge survey modules when no official keys exist, using data-driven overlap and uniqueness analysis.
Instructions
Descubre como unir dos modulos de una encuesta que nadie ha curado.
Usala cuando enaho_unir_modulos falle porque la encuesta no tiene
llaves declaradas. El catalogo del INEI tiene 67 encuestas y solo 15
tienen perfil; para el resto, esto es lo que convierte "no se puede" en
"estas son las candidatas y esta es la evidencia".
Descarga los modulos si hace falta y mira los datos reales: cardinalidad de cada columna, unicidad de cada combinacion y, sobre todo, el SOLAPAMIENTO de valores entre los dos archivos, que es la unica prueba de que la union va a emparejar algo.
El resultado sale SIEMPRE con inferido: true. Es inferencia: antes
de publicar cifras construidas sobre una llave sondeada hay que
contrastarla con el diccionario de la encuesta. Para las encuestas que SI
tienen perfil, no uses esto: el conocimiento curado le gana a cualquier
heuristica y la respuesta te lo recordara.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| anio | Yes | ||
| corte | No | Departamento, en las encuestas que publican por cortes. | |
| modulos | Yes | Codigos de los modulos a unir. Pasa AL MENOS DOS: con uno solo no se puede medir el solapamiento, que es la senal que de verdad dice si una llave sirve. | |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||