Los colores de México según la ENDISEG

Cargamos la base de datos e hicimos un gráfico con los colores. La explicación y el código en Python aquí.

Un hombre moreno sin camisa
Photo by David Fanuel / Unsplash

Estoy explorando la ENDISEG para un proyecto relacionado a la migración en personas LGBT+ en México. Estoy buscando evidencia de una hipótesis muy sencilla: las personas LGBT+ tienden a salir más de su región cuando en esta hay mayor discriminación y menores oportunidades de desarrollarse y hacer una vida familiar.

En un post más adelante explicaré este artículo con detenimiento. De momento quiero mostrarte esta imagen que saqué con la distribución de colores de piel en México.

Gráfico de barras
Distribución de colores de piel en México

No tenemos tantos conjuntos de datos que nos den esta imagen de cómo se distribuye la auto-percepción de los colores de piel en México. Otra encuesta que tiene datos al respecto es el MMSI (Módulo de Movilidad Social Intergeneracional), que también hace el INEGI.

En estas dos encuestas se le pide a los respondientes que identifiquen su color de piel dentro de una paleta de colores. Esto tiene riesgos de sesgos, pues no necesariamente nos auto-percibimos del mismo color del que somos. Sobre todo en un país donde el color de piel tiene una carga de clase y status social.

Una pregunta abierta es si realmente nuestro color de piel corresponde al que estamos mostrando cuando contestamos este tipo de preguntas. Pero aún así, es interesante ver la forma en la que se distribuyen los colores de piel en el país. Si bien la barra más alta es un color de piel relativamente claro, la suma de los colores de piel de una tonalidad más oscura es mayor.

Reprodúcelo tú misme en Python

Este gráfico yo lo hice en Python. El código está junto con todo mi análisis al momento de este proyecto en este repositorio en GitHub. Te dejo aquí el código que corresponde a este gráfico:

import pandas as pd
import plotnine as p

path = "../data/ENDISEG/conjunto_de_datos_tmodulo_endiseg_2021/conjunto_de_datos/conjunto_de_datos_tmodulo_endiseg_2021.csv"
df_endiseg = pd.read_csv(path)

colores = ['#2a2925', '#331e0d', '#44312b', '#5d473a', '#735d4f', '#8a6e60', '#ab9479', '#d6b794', '#dbaea7', '#eec8c5', '#f8e4e5']
p.ggplot(df_endiseg.loc[df_endiseg['P4_19'] != 99],\
    p.aes(x = 'P4_19', fill = 'P4_19'))+\
    p.geom_bar(fill = colores)

La primera sección carga los módulos para manipular datos y la segunda carga los datos. Ajusta la ruta "path" para que cargue la tabla módulo del ENDISEG. El siguiente bloque de datos hace el gráfico con la paleta de colores correspondiente.


¡Genial! Te has registrado exitosamente.

¡Bienvenido de vuelta! Has iniciado sesión correctamente.

Te has suscrito correctamente a Marionomics: Escribe tu paper de economía.

¡Éxito! Revisa tu correo electrónico para obtener el enlace mágico para iniciar sesión.

¡Éxito! Se ha actualizado la información de facturación.

No se actualizó tu información de facturación.