Diagrama del OECD Pensions Explorer: indicadores de pensiones conectados en un explorador de trade-offs

Indicadores dispersos → dataset armonizado → explorador de trade-offs entre países.

Público

OECD Pensions Explorer

Explorador interactivo de los trade-offs de los sistemas de pensiones de la OCDE: conecta tasas de reemplazo, gasto, edad de retiro y pobreza en la vejez sobre un dataset reproducible. Ganó el premio Chief Viber del Plotly Analytics Vibe-a-Thon y quedó publicado en los ejemplos oficiales de Plotly.

★ Chief Viber · Plotly Analytics Vibe-a-Thon

4 vistas
una por pregunta
3 fuentes
OCDE armonizadas
Featured
ejemplos oficiales Plotly

Stack

Python · Dash · Plotly · pandas

Artefactos

Demo pública en plotly.app; featured en los ejemplos oficiales de Plotly

Restricciones

  • Proyecto en solitario, construido dentro del plazo de un hackathon.
  • Los datos son una foto curada de fuentes OCDE; no se actualizan en vivo.

En breve

  • Reúne indicadores de pensiones normalmente dispersos en una sola interfaz comparable entre países.
  • Cuatro vistas, cada una responde una pregunta distinta: generosidad, costo, edad de retiro y pobreza en la vejez.
  • Dataset reproducible armonizado desde tres fuentes OCDE (Pensions at a Glance, SOCX, LFS).

Patrones reutilizables

  • Partir de la pregunta de política, no del indicador disponible: cada gráfico existe para mostrar un trade-off concreto.
  • Armonizar varias fuentes oficiales en un dataset único y reproducible antes de visualizar.
  • Elegir el tipo de gráfico por la pregunta —choropleth, líneas, scatter, radar—, no por variedad estética.

Contexto

Los debates sobre pensiones suelen apoyarse en métricas aisladas: una cifra de gasto aquí, una tasa de reemplazo allá, una edad de retiro en otro informe.

Ese fraccionamiento esconde el trade-off central: un sistema puede ser generoso, fiscalmente sostenible o equitativo en la vejez, pero rara vez las tres cosas a la vez.

El explorador junta esos indicadores en una sola superficie para que comparar países deje de depender de saltar entre PDFs.

Decisiones

  • Diseñar cada vista alrededor de una pregunta de política, no alrededor de una tabla disponible.
  • Armonizar Pensions at a Glance, SOCX y LFS en un dataset reproducible en vez de incrustar cifras a mano.
  • Asignar el gráfico a la pregunta: choropleth para generosidad, líneas para costo y edad de retiro, scatter para pobreza, radar para comparar países.
  • Mantener el dataset bajo el límite del concurso (75 MB) para que la app cargue rápida.

Arquitectura

Arquitectura del OECD Pensions Explorer: fuentes OCDE, armonización, dataset y app Dash/Plotly
Fuentes OCDE → limpieza y merge en pandas → dataset reproducible → app Dash/Plotly desplegada.
  • Las tres fuentes OCDE se limpian y se unen en pandas hasta un dataset único.
  • Dash orquesta los callbacks; Plotly entrega la interacción por defecto (hover, zoom, selección).
  • Se despliega en plotly.app como app pública, sin backend propio que mantener.

Resultados

  • Ganó el premio Chief Viber, el reconocimiento principal del Plotly Analytics Vibe-a-Thon (octubre 2025).
  • Plotly lo seleccionó para sus ejemplos oficiales de finanzas: una validación editorial externa, no una autoevaluación.
  • Quedó como pieza pública y verificable —demo en vivo— y como narrativa de trade-offs reutilizable en otros dominios de política.

Enlaces