
expdpy: explorar datos de panel de forma interactiva
expdpy es un conjunto de herramientas de análisis exploratorio de datos para datos de panel y de corte transversal, construido sobre herramientas modernas de Python (Plotly, pyfixest y Great Tables). Combina funciones analíticas componibles con dos aplicaciones web sin código, y es una adaptación a Python del paquete de R ExPanDaR.
Primeros pasos
- Cuaderno de inicio rápido (Colab) — ejecute el paquete de principio a fin en su navegador, sin necesidad de instalación.
- Aplicación en línea (Streamlit) — explore los conjuntos de datos incluidos sin escribir código.
- Referencia de la API — documentación completa a nivel de funciones.
Qué hace
- Explorar — estadísticas descriptivas, matrices de correlación, observaciones extremas, histogramas, tendencias temporales y por cuantiles, gráficos de barras/violín por grupos y diagramas de dispersión con suavizado LOESS opcional.
- Modelar — efectos fijos multidireccionales con errores estándar agrupados (clustered), tablas de regresión con calidad de publicación, gráficos de regresión parcial de Frisch–Waugh–Lovell y tratamiento de valores atípicos (winsorización/truncamiento).
- Reproducir — exporte cualquier sesión como cuaderno de Jupyter, script de Python o conjunto de datos preparado, y traslade las configuraciones entre las aplicaciones.
Una muestra rápida
import expdpy as ex
from expdpy.data import load_kuznets
df = load_kuznets() # panel sintético de 80 países
ex.prepare_scatter_plot(
df, x="log_gdp_pc", y="gini_regional", color="continent", size="population", loess=1
).show()
Dos aplicaciones sin código
Los mismos análisis están disponibles en el navegador mediante una aplicación Streamlit multipágina (desplegable en la nube) y una aplicación Shiny para Python de vista única, sin necesidad de programar.
Datos de ejemplo
expdpy incluye un panel sintético Kuznets (80 países, 2015–2025) para ilustrar curvas de desigualdad en forma de N, además del conjunto de datos Gapminder.
Instalación
pip install "git+https://github.com/cmg777/expdpy.git"
expdpy es una adaptación a Python del paquete de R ExPanDaR de Joachim Gassen y el proyecto TRR 266; por favor, cite el trabajo original en sus investigaciones. Distribuido bajo la Licencia MIT.