Portafolio R

En esta página mantengo muestras de algunos proyectos que he realizado como data scientist y desarrollador de R, y que consisten principalmente en aplicaciones web para la visualización y exploración de datos usando el lenguaje de programación R, la suite de paquetes para ciencia de datos Tidyverse, y el paquete de desarrollo de aplicaciones web Shiny.

Todo lo descrito ha sido programados íntegramente por mi, como parte de distintos equipos de trabajo.

Muchas de estas apps las hice para visibilizar datos de relevancia social, y su código se encuentra disponible en GitHub. Comparto el código para ayudar a otras personas a aprender a usar R para la ciencia de datos, usando datos sociales sobre Chile, y también para mostrar el tipo de aplicaciones web que se pueden desarrollar con Shiny, las cuales pueden potenciar el relato y permitir a tus usuarios explorar e involucrarse con aplicaciones que además pueden ser muy atractivas visualmente.

Puedes acceder al sitio de mis visualizadores de datos sociales en R aquí.

Delincuencia en Chile

Visualización de estadísticas oficiales de delincuencia, separadas por comuna y delito, para darle contexto y seriedad a un tema país a partir de datos objetivos.

Selecciona una comuna y luego uno o varios delitos para obtener un gráfico de líneas que muestra una serie de tiempo de la cantidad de delitos, desde 2010 hasta 2023. Además, puedes visualizar la cantidad de delitos por año en la comuna seleccionada, el promedio de delitos en los gobiernos recientes, y una visualización de los tres delitos más frecuentesen cada comuna.

Casos de corrupción

Catálogo y visualizador de los casos de corrupción más trascendentes del último tiempo en Chile, para poner en perspectiva los montos, responsables, y sectores políticos asociados.

Los datos son recopilados manualmente para producir una tabla con la mayor información posible sobre casos de corrupción, incluyendo responsables, delitos específicos, afiliación a partidos políticos, fundaciones involucradas y más, para alientar visualizaciones interactivas que permitan a la cuidadanía comprender de dónde viene la corrupción y cómo nos afecta como país.

Relacionador de variables

Visualizador que permite relacionar hasta 3 variables socioeconómicas en un gráfico de dispersión por comunas, para analizar la relación entre ellas.

Este visualizador permite experimentar correlaciones con numerosas variables de temas como ingresos, educación, condiciones de vida, condiciones laborales, y más, dado que permite utilizar libremente cualquiera de ellas como los ejes del gráfico, creando así visualizaciones personalizadas. Por ejemplo, se puede explorar si las comunas con bajo nivel educacional promedio son también las de menores ingresos, si es que las comunas con viviendas de menor calidad y menores ingresos se correlacionan con mayor hacinamiento o no, si las comunas de altos ingresos tienen menores afiliados a Fonasa, y más.

Millonarios de Chile

Con este visualizador puedes poner en perspectiva las fortunas individuales más grandes del país, para así dimensionar un aspecto clave de la desigualdad en Chile y el mundo.

Diversas fuentes de datos permiten recopilar un listado de los empresarios más ricos de Chile. Distintas técnicas estadísticas y de visualización permiten dimensionar las enormes fortunas de estas personas, por ejemplo, comparando con los propios ingresos del usuario, o con los ingresos de toda la población del país.

Comparador de ingresos

Visualizador que compara distribuciones y promedios de ingresos entre las comunas de Chile, para observar las diferencias en las realidades socioeconómicas del país.

Selecciona un grupo de comunas, y elige una variable de ingresos, como ingresos individuales, ingresos por hogar, ingresos per cápita o montos de pensiones/jubilación, para obtener un gráfico de densidad que describe y compara las poblaciones de las comunas, y un gráfico de dispersión que ubica los ingresos de las comunas seleccionadas en comparación a todas las demás comunas del país.

Brechas de género

Visualizador que detalla brechas de género en temas sociales, de vivienda e ingresos, para analizar variables en las que las mujeres experimentan peores condiciones de vida, a nivel regional

Selecciona una de las variables disponibles para generar un gráfico con todas las regiones del país, donde se detalla el porcentaje de la población femenina y masculina afectada por la variable seleccionada, o si eliges variables de vivienda o familia, el porcentaje de hogares con jefatura femenina o masculina correspondientes. Los puntos del gráfico además se detallan con las brechas o diferencias entre géneros existentes, volviendo explícitas las desigualdades o ausencia de las mismas.

Proyecciones de población del Censo

Aplicación web que visualiza los datos oficiales del Instituto Nacional de Estadísticas de Chile sobre proyecciones de población; es decir, estimaciones del crecimiento poblacional hacia el futuro, a partir de los datos obtenidos en los censos oficiales.

Índice de Saturación de Destinos Turísticos

Pontificia Universidad Católica de Chile

Reporte automatizado en R y Quarto con gráficos ggplot2

Programación de sistemas automatizados de obtención y procesamiento de datos, motor de cálculo estadístico para todas las comunas y destinos turísticos del país, visualizaciones interactivas de datos, reportes automatizados, coordinación de diseño y programación de plataforma web.

(en desarrollo)

Radar Legislativo

Consultora Desplegar

Análisis de datos, desarrollo de índices e indicadores, automatización de web scraping, desarrollo de aplicaciones web de visualización de datos para la toma de decisiones empresariales. Estas aplicaciones web se alimentan por un conjunto de sistemas automatizados de obtención y procesamiento de datos, que además de entregar datos en tiempo real, permite enriquecerlos por medio de aplicaciones de uso interno.

Aplicación web desarrollada con R y Shiny, en base a web scraping en R usando rvest, procesamientos automatizados de datos, y algoritmos de predicción, y una API en plumber
Aplicación web desarrollada con R y Shiny con gráficos ggplot2

Visualizador Covid 19 Chile

DataUC (Facultad de Matemáticas PUC), Pontificia Universidad Católica de Chile

Análisis y visualización de datos utilizando el lenguaje de programación estadística R. Obtención automatizada de datos web (web scraping). Desarrollo de plataformas web interactivas de visualización de datos con R Shiny.

Índices de movilidad

DataUC (Facultad de Matemáticas PUC), Pontificia Universidad Católica de Chile

Tarapacá intelligence

DataUC (Facultad de Matemáticas PUC), Pontificia Universidad Católica de Chile

Recopilación, limpieza y análisis de datos estadísticos de relevancia social.

Índice de Perfilamiento Social

Consultora Desplegar

Aplicación web desarrollada con R y Shiny a partir del cálculo de un índice estadístico a nivel comunal

DataEmprende

DataUC (Facultad de Matemáticas PUC), Pontificia Universidad Católica de Chile

Aplicación web desarrollada con R y Shiny con gráficos ggplot2

Graficador Centro de Estudios Públicos (CEP)

Centro de Estudios Públicos

Desarrollo de un sistema de procesamiento de encuestas con muestreo complejo en R, además de una plataforma de visualización interactiva de datos históricos de las encuestas del Centro de Estudios Públicos (Graficador CEP), utilizando R para el procesamiento de datos, y R+Shiny para la aplicación web.

Aplicación web desarrollada con R y Shiny con gráficos ggplot2, alimentada por datos de encuestas procesados en R usando tidyverse y el paquete survey

Resultados Encuesta CEP

Visualización de resultados para la encuesta CEP N°86

Visualización de datos realizadas en R usando ggplot2