# Plataforma de visualización de resultados del Estudio de Brechas Comunales

_Medición de brechas de infraestructura y servicios a nivel comunal_

> Ya está disponible la plataforma de visualización de los resultados del Estudio de Brechas Comunales de la Subsecretaría de Desarrollo Regional y Administrativo (Subdere). Este proyecto fue desarrollado íntegramente en R, al igual que la plataforma interactiva. Este estudio mide brechas en infraestructura y servicios a través de 59 indicadores de nivel comunal, tomando en consideración las diferencias territoriales de comunas urbanas, mixtas y rurales.

- URL: https://bastianolea.rbind.io/blog/estudio_brechas_comunales/
- Fecha: 2026-03-24
- Autor: Bastián Olea Herrera
- Etiquetas: chile, datos, apps, blog, Quarto, shiny
- Recursos: [Plataforma](https://www.descentralizachile.cl/ebc/)

---

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/ebc_0.jpeg)

_Inicio de la plataforma del EBC_

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/ebc_1.jpeg)

Ya está disponible la [plataforma de visualización](https://www.descentralizachile.cl/ebc/) de los resultados del **Estudio de Brechas Comunales** de la Subsecretaría de Desarrollo Regional y Administrativo (Subdere).

Este estudio mide **brechas en infraestructura y servicios** a través de **59 indicadores** de nivel **comunal**, tomando en consideración las **diferencias territoriales** de comunas urbanas, mixtas y rurales.

Trabajamos con **24 instituciones públicas** para obtener datos públicos de calidad y determinar en conjunto los umbrales que definen las situaciones de brecha o ausencia de brecha para cada indicador. 

Nos enorgullece poder hacer público un instrumento que aporta en la evaluación de la calidad de vida de las y los chilenos, aportando a una mejor planificación e inversión pública!

[Accede a la plataforma de visualización](https://www.descentralizachile.cl/ebc/)

**Publicación relacionada:** [Plataforma de análisis: Índice de Brechas de Género](https://bastianolea.rbind.io/blog/indice_brechas_genero/index.md): El Índice de Brechas de Género es un nuevo instrumento estadístico desarrollado por la Subdere, diseñado para medir brechas de género a nivel comunal y regional en el país. El IBG se basa en 52…

## Desarrollo del estudio

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/ebc_2.jpeg)

Todos los datos del estudio fueron procesados en R, y la [plataforma interactiva](https://www.descentralizachile.cl/ebc/) también fue desarrollada en R.

**Desarrollar este proyecto en R** significó un aumento de la velocidad de trabajo importante, pero también un enorme **ahorro de fondos públicos** al no necesitar licitar el estudio a una empresa externa.

### Procesamiento de datos
Luego de la obtención de datos públicos desde fuentes de datos abiertos o en colaboración con servicios públicos, los datos se guardaron en carpetas por fuente. Por cada fuente se escribió un script de **limpieza** de los datos para dejarlos en una estructura común.

Luego, por cada fuente limpia, se cargan los datos del paso anterior y se vuelven a procesar para generar los indicadores, umbrales, y otros estadísticos necesarios para el estudio. Estos scripts de **procesamiento** son todos casi idénticos, dado que se reutilizan una serie de funciones gracias a que los datos llegan limpios y revisados: por ejemplo, bastaba con aplicar funciones como `calcular_umbrales()`, `calcular_brechas()` y `calcular_indice()`.

Entonces, contamos con los datos en tres etapas: el dato **crudo**, el dato **limpio** y el dato **procesado**. Este último conjunto de datos está listo para ser unido en una sola base de datos con los resultados del estudio (script `indice/indice.R`). En este paso se juntan los indicadores de todas las fuentes en un sólo archivo formato `.parquet`. Además, durante este paso final, se aplican **tests unitarios** para confirmar que los datos están 100% correctos y vienen sin ningún tipo de falencia.

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/ebc_diagrama.jpg)

_Diagrama del proceso completo de desarrollo del estudio_

Finalmente, y dado a que corresponde a un momento posterior en el desarrollo de estudio, en el script `umbrales/umbrales.R` se aplican los **valores de comparación** definidos por las contrapartes de los servicios públicos responsables de cada indicador, usados para **calcular las brechas**. La base de datos resultante es la que se utiliza para generar los gráficos, tablas y reportes del estudio, así como alimentar la [plataforma de visualización de resultados.](https://www.descentralizachile.cl/ebc/)

> **Nota:** Los **datos** del estudio pueden descargarse en el botón ubicado en la parte inferior de la plataforma.

### Plataforma interactiva

La **[plataforma](https://www.descentralizachile.cl/ebc/)** fue desarrollada en Shiny _en no más de 2 semanas_, gracias a la facilidad de desarrollo que ofrece dicho paquete, y el hecho de que las visualizaciones y mapas ya habían sido programados en R para otros aspectos del estudio, por lo que fue cosa de tomar el código y pasarlo a la aplicación. La plataforma misma está alojada en un servidor de Subdere, dentro de un contenedor Docker.

### Gráficos y tablas

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/ebc_3.jpeg)

Todas las **visualizaciones de datos** del [informe de resultados del Estudio](https://proactiva.subdere.gov.cl/handle/123456789/679) también fueron desarrolladas en R, lo que entregó la conveniencia de poder ir actualizando y corrigiendo los datos sin que ésto signifique volver a hacer los gráficos. Esto significa que el proyecto pudo avanzar más rápido, dado que ante cualquier actualización de datos, los gráficos se regeneraban sin costo alguno de tiempo ni trabajo. Las **tablas y cuadros** del estudio también fueron hechas en R, con los mismos beneficios mencionados.

[Accede al informe de resultados del estudio](https://proactiva.subdere.gov.cl/handle/123456789/679)

### Reportes

Al producir los resultados del estudio, resultaba crucial poder disponibilizar reportes breves de **resultados para cada comuna del país**. En proyectos anteriores, reportes comunales de este tipo eran _hechos a mano;_ es decir, 345 reportes individuales. Este trabajo se optimizó [generando los reportes con **Quarto y R**,](https://bastianolea.rbind.io/blog/quarto_reportes/) lo que permitió diseñar un sólo reporte y programar la disposición de los resultados de una comuna tipo dentro del reporte, para luego **replicar automáticamente 345 reportes** sin tener que hacerlos a mano.

![](https://bastianolea.rbind.io/blog/estudio_brechas_comunales/reporte_ebc_subdere.jpg)

_Reporte comunal descargable_

El [documento Quarto parametrizado](https://bastianolea.rbind.io/blog/quarto_params/) `reportes/reporte_comuna.qmd` genera un reporte para la comuna deseada en formato HTML. El script `reportes/generar_reporte_comuna.R` usa el mismo reporte dentro de un loop para generar 345 reportes individuales sin intervención alguna. Luego, el script `reportes/convertir_reportes_pdf.R` toma los resultados y los convierte en PDF, y finalmente `reportes/combinar_reportes_pdf.R` combina los archivos PDF en uno solo, incluyendo agregarle la portada diseñada por el equipo de Comunicaciones. Naturalmente, todo esto se ejecuta desde un sólo script que ejecuta el resto de los scripts: `reportes/reportes.R`, de modo que si se requiere aplicar una modificación al diseño de los reportes, se aplica en el documento Quarto y se ejecuta `reportes.R` para obtener en segundos el cambio aplicado a los más de 300 reportes.

> **Aviso:** Pronto liberaremos el **código** del procesamiento de datos y de desarrollo de la plataforma!

**Publicaciones sobre apps:**

- [Tutorial: Crea aplicaciones web interactivas en R con Shiny](https://bastianolea.rbind.io/blog/shiny/index.md)
- [Aplicación: Visualizador de densidad de población urbana en comunas de Chile](https://bastianolea.rbind.io/blog/app_densidad_comunas/index.md)
- [Plataforma de análisis: Índice de Brechas de Género](https://bastianolea.rbind.io/blog/indice_brechas_genero/index.md)
- [App: Suicidios en Chile (2017-2024) desde una perspectiva de género](https://bastianolea.rbind.io/blog/app_suicidios_genero/index.md)
- [App: visualizador de mapas comunales del Censo 2024 por manzanas](https://bastianolea.rbind.io/blog/app_censo_mapas/index.md)

**Publicaciones sobre chile:**

- [Creación de tablas atractivas y personalizables en R con {gt}](https://bastianolea.rbind.io/blog/tablas_gt/index.md)
- [{territorial}: un paquete de R para trabajar con datos de comunas y regiones de Chile](https://bastianolea.rbind.io/blog/territorial/index.md)
- [¿Cuántos días faltan para el dieciocho?](https://bastianolea.rbind.io/blog/2026-09-01/index.md)
- [Mapas bivariados de adultos mayores en relación a viviendas propias en las comunas de Chile](https://bastianolea.rbind.io/blog/2026-07-24/index.md)
- [Crea mapas bivariados en R para visualizar la relación entre dos variables](https://bastianolea.rbind.io/blog/mapas_bivariados/index.md)
