Reflexión profesional ante la IA y análisis reproducible de brechas salariales
Este trabajo tiene como objetivo invitar a la reflexión, ya sea de lo que se nos viene encima dentro de unos años así como lo qué implica responder a una pregunta concreta con datos.
Trabajar con datos implica, sobre todo, entender el dato. Por ello se les requiere que miren la metodología de cómo se construye la encuesta y luego, la definición de cada variable. Luego analizaran brechas salariales por sexo y ascendencia étnico-racial en Uruguay. No se trata de llegar a un resultado explicito; el objetivo es que ante un problema sean capaces de resolverlo usando Python y los modelos de lenguage.
Lee el artículo "The Work of Helping A.I. Destroy Work", de Lora Kelley (The New York Times, 10 de julio de 2026). Dado que es de pago, el PDF puede verse aquí
El artículo describe cómo empresas como Mercor pagan sumas considerables a profesionales altamente cualificados —físicos, abogados, médicos, actores de voz— para que entrenen modelos de inteligencia artificial capaces de replicar y, eventualmente, automatizar el trabajo que ellos mismos y sus colegas realizan hoy. Es, como plantea la propia autora, a la vez un negocio muy rentable a corto plazo y una situación profesionalmente inquietante a medio plazo.
En este bloque trabajarás con datos de la Encuesta Continua de Hogares (ECH) de Uruguay, la fuente oficial de estimaciones del mercado laboral, ingresos, pobreza y condiciones de vida del país, elaborada por el Instituto Nacional de Estadística (INE).
Antes de tocar los microdatos en Python es imprescindible entender cómo se construye la encuesta: su diseño muestral, el sistema de rotación de hogares y, sobre todo, cómo se calculan los ponderadores — sin esto es imposible calcular correctamente ni una simple media. Consulta la Metodología de la ECH (INE, 2022) para responder a las preguntas de esta parte.
En este trabajo vas a estudiar la brechas salariales por sexo y por ascendencia étnico-racial. Antes de tocar una sola línea de código, es imprescindible conocer con precisión cómo se generan las variables que vas a usar: qué pregunta exacta responde el entrevistado, qué instrucciones sigue el encuestador y qué decisiones de medición hay detrás de cada dato. Un análisis de discriminación salarial mal planteado —por ejemplo, comparando sueldos sin tener en cuenta las horas trabajadas— puede llevar a conclusiones completamente erróneas.
Consulta el diccionario de variables de la ECH 2025 para el formulario de implantación (F8 — implantación) y de seguimiento (F9 — seguimiento).
| Variable | Nombre | Dimensión |
|---|---|---|
PT2 |
Ingresos por la ocupación principal | Ingreso por trabajo |
PT4 |
Total de ingresos por trabajo (todas las ocupaciones) | |
g126_1 |
Sueldo o jornales líquidos en la actividad principal | |
YHOG |
Ingresos del hogar no imputables a personas | |
f85 |
Horas trabajadas habitualmente por semana | Horas trabajadas |
f77 |
Tamaño de la empresa (personas ocupadas) | Tamaño de empresa |
e26 |
Sexo al nacer | Brechas por sexo y ascendencia |
e29_1 … e29_6 |
Ascendencia étnico-racial (afro, asiática, blanca, indígena, otra, y principal) | |
e27 |
Edad | Controles y selección de muestra |
f73 |
Categoría laboral o relación con el empleo (asalariado, patrón, cuenta propia...) | |
identificar en el diccionario |
Código de ocupación o profesión según la clasificación CNU | Ocupación efectiva |
POBPCOAC |
Condición de actividad económica |
e26 registra sexo al
nacer, no identidad de género.
Además, f73 recoge la categoría laboral —asalariado, patrón, cuenta
propia, etc.— y no la ocupación o profesión. Para estudiar segregación ocupacional
debes localizar en el diccionario la variable de ocupación codificada según la CNU.
PT2, PT4 y
g126_1. Las tres se relacionan con el ingreso por trabajo, pero no
miden exactamente lo mismo. Explica la diferencia y elige una medida principal
para comparar la remuneración neta en la ocupación principal.
Valora también si conviene utilizar otra medida como comprobación de robustez,
teniendo en cuenta que algunos componentes de PT2 pueden ser
ocasionales y no corresponder perfectamente con las horas habituales del mes.
g126_1 mide el "sueldo o jornales
líquidos". Según la ficha metodológica, este monto ya tiene
descontados aportes a la seguridad social, IRPF y otras
retenciones. ¿Qué implica esto si quisieras comparar el costo
laboral que asume una empresa por un hombre frente a una mujer, en
lugar del ingreso que efectivamente recibe el trabajador? ¿Es
g126_1 la variable adecuada para esa pregunta distinta?
f85 registra las horas trabajadas habitualmente por semana.
Si dos personas tienen el mismo PT2 pero una trabaja 20 horas y otra
40, ¿tiene sentido decir que reciben la misma remuneración por su trabajo?
Explica por qué, para estudiar brechas salariales por sexo o ascendencia, suele
convenir construir un ingreso por hora. Señala también la cautela
de dividir un ingreso mensual que puede contener componentes extraordinarios por
horas habituales.
f77
(tamaño de la empresa). Fíjate que la pregunta indaga sobre el
tamaño de toda la empresa, no del establecimiento o
sucursal concreta donde trabaja el entrevistado. ¿Por qué esta
distinción es relevante si luego quieres usar el tamaño de empresa
como variable de control en un análisis de brecha salarial (por
ejemplo, para capturar diferencias entre grandes empresas y
pequeños negocios)?
e29_1 a e29_5 registran, de
forma independiente, si la persona se autoidentifica con cada una de
cinco ascendencias étnico-raciales (afro, asiática, blanca, indígena,
otra); una persona puede marcar "sí" en más de una. La variable
e29_6 pide, además, cuál considera la principal.
Si tuvieras que construir en Python una única columna categórica
"grupo étnico-racial" para comparar ingresos entre grupos, ¿usarías
directamente e29_6, o combinarías las cinco variables
e29_1-e29_5? ¿Qué información se pierde con
cada estrategia?
Antes de estimar cualquier ecuación de salarios conviene tener claro qué mecanismo económico se está poniendo a prueba. "Discriminación" no es una única teoría: distintos modelos predicen causas, magnitudes y dinámicas distintas, y esto tiene consecuencias directas sobre cómo interpretar un coeficiente estimado más adelante.
f73 es categoría laboral y no ocupación.
El punto de partida habitual para estudiar discriminación salarial es una ecuación de salarios tipo Mincer, por ejemplo:
Antes de estimarla en Python conviene entender qué problemas
estadísticos y econométricos afectan la interpretación de
β_4 como medida de "discriminación".
En este trabajo, mujer_i se construirá a partir de la variable de
sexo al nacer de la ECH. El coeficiente se interpretará como una brecha
condicionada por sexo, que puede o no ser una medida directa de identidad de género ni como
una prueba causal de discriminación.
β_4 negativo y significativo indica que,
controlando por educación y experiencia, las mujeres ganan en
promedio menos que los hombres en la muestra. Explica por qué esto
no prueba por sí solo la existencia de
discriminación en sentido causal. ¿Qué papel juega el sesgo de
variable omitida (características no observadas que afectan el
salario y están correlacionadas con el sexo, como el sector, la
antigüedad en la empresa o habilidades no medidas)?
POBPCOAC). Si la decisión de
participar en el mercado laboral no es aleatoria —por ejemplo, si
las mujeres con salarios potenciales más bajos tienen menor
probabilidad de estar ocupadas por razones no relacionadas con su
productividad— ¿qué problema genera esto para una regresión
estimada solo con la submuestra de ocupados? Describe, a grandes
rasgos, qué intenta corregir el procedimiento de
Heckman en dos etapas frente a este problema.
edad − años de educación − 6, ya que la
ECH no releva directamente los años de experiencia laboral efectiva.
¿Por qué esta aproximación puede estar sistemáticamente sesgada de
forma distinta para hombres y mujeres (piensa en interrupciones de
carrera por cuidados)? ¿Qué consecuencia tiene este sesgo de
medición sobre la brecha salarial "no explicada" que arrojaría una
descomposición de Oaxaca-Blinder basada en esta variable?
statsmodels o scikit-learn sin ponderar, ¿cómo puede
cambiar el estimando y la representatividad poblacional? Distingue este problema
del cálculo de errores estándar con estratos, conglomerados o pesos de réplica.
¿Por qué pasar el ponderador a WLS o a sample_weight no
reproduce por sí solo toda la inferencia de una encuesta compleja? ¿Puede saberse
de antemano si ignorar el diseño hará los errores estándar mayores o menores?
Este bloque es deliberadamente abierto. No hay un único procedimiento correcto ni un resultado numérico esperado: cada decisión —fuente de microdatos, muestra, tratamiento de valores perdidos y construcción de variables— debe justificarse y documentarse. La pregunta de investigación es: ¿qué brechas salariales observadas y condicionadas por sexo y ascendencia étnico-racial se identifican en Uruguay en 2025, y hasta qué punto son compatibles con la existencia de discriminación? Con estos datos no se pretende identificar por sí solo un efecto causal.
Los microdatos de la ECH 2025 están disponibles en el catálogo del INE. La descarga de los archivos mensuales se utilizará como ejercicio de programación reproducible. Sin embargo, la ecuación salarial transversal requiere variables completas de ingresos, educación y ascendencia y una observación coherente por persona. Antes de construir la base final debes comparar los ficheros mensuales con los de implantación, semestrales o anuales que publique el catálogo y elegir la fuente adecuada.
pathlib—, asigna nombres informativos y evita
volver a descargar un archivo válido si ya existe. Emplea requests y,
si es necesario extraer enlaces del HTML, BeautifulSoup.
Selecciona únicamente las variables necesarias para el análisis: ingreso y horas de la ocupación principal, sexo al nacer, ascendencia, edad, educación, tamaño de empresa, categoría laboral, ocupación efectiva, condición de actividad, identificadores personales y del hogar, período y ponderador apropiado. La base debe permitir saber con claridad si cada fila representa una persona o una persona-mes.
Con las variables ya extraídas, hace falta limpiarlas y construir las variables derivadas que realmente vas a usar en la estimación. Esta es la etapa donde más decisiones metodológicas propias tendrás que tomar y documentar.
NaN, o algún código numérico especial como 999999?).
Decide y justifica un criterio de tratamiento: ¿eliminar esas
observaciones, o hay algún caso en que un missing tenga un
significado sustantivo (por ejemplo, "no trabajó") que no deba
tratarse como un dato perdido?
PT2 como
medida amplia de ingreso neto si esa es tu decisión, pero comprueba la robustez con
g126_1 o una medida más regular y discute la posible falta de
correspondencia entre pagos extraordinarios y horas habituales.
Antes de estimar una regresión debes comprobar que la muestra y las variables construidas tienen sentido. Los descriptivos permiten detectar errores de codificación y separar la brecha salarial bruta de la brecha condicionada que se estimará después.
La regresión permite estimar asociaciones salariales condicionadas a las variables incluidas, no identificar por sí sola discriminación causal. Estima una secuencia de modelos transparentes y observa cómo cambia la brecha cuando se añaden controles que pueden reflejar productividad, composición o mecanismos de segregación.
WLS como si
incorporaran automáticamente estratos y conglomerados.
100 × β como la transformación exacta
100 × (exp(β) − 1) cuando la magnitud no sea pequeña. Compara signos,
magnitudes, intervalos de confianza y cambios entre especificaciones.