Visualizadores de datos sociales en R

Author

Bastián Olea Herrera

Portafolio de aplicaciones web interactivas sobre datos sociales, diseñadas y programadas en R por Bastián Olea Herrera, magíster en sociología.

Este sitio contiene pequeñas aplicaciones web para la visualización y análisis de datos sociales, con un interés por la facilidad de uso, la exploración y el pensamiento crítico. El objetivo es transparentar datos sociales sobre Chile de forma atractiva y sencilla, para que cualquier persona pueda explorar datos que le permitan responder sus inquietudes, o bien, adentrarse en el código y desarrollar sus propios análisis y productos en base a los datos existentes.

La idea es que otras personas puedan usar estas aplicaciones libremente, y revisar el código para aprender a programar en R, contribuyendo así a la comunidad de usuarios de R en Chile.

Todo el código de estas aplicaciones y otros proyectos de ciencia de datos están disponibles en mi GitHub.

¿Quieres aprender R o aprender a desarrollar apps con R? ¡Contáctame! Ofrezco clases particulares de R, asesorías, desarrollo de apps, y apoyo para cualquier tipo de proyecto.

Aplicaciones interactivas de datos sociales

Análisis de prensa de Chile

Aplicación de análisis de texto de prensa escrita chilena. Contiene varios gráficos que cuantifican el contenido de las noticias de Chile, semana por semana. Los gráficos permiten identificar qué palabras son las más usadas a través del tiempo, lo cual a su vez revela cómo va variando el acontecer nacional.

Los datos de esta aplicación son obtenidos mediante web scraping de forma diaria, pero la app se actualiza semanalmente. La base de datos comprende más de 600 mil noticias, que suman más de 100 millones de palabras, abarcando más de 21 fuentes periodísticas distintas.

Indicadores económicos Chile

Tablero que presenta +8 indicadores económicos del Banco Central de Chile, cuya presentación resumida permite analizar la situación económica del país.

Los datos de esta aplicación son obtenidos de forma automática dos veces al día, garantizando que se encuentren actualizados. Además, la arquitectura de esta app facilita el proceso de añadir nuevos indicadores.

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 frecuentes en cada comuna.

Visualizador de casos de corrupción

Catalogo 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.

Femicidios en Chile

Sitio con gráficos y tablas que expresan en cifras los datos de femicidios cometidos en Chile.

Estos datos, mantenidos por la Red Chilena contra la Violencia hacia las Mujeres, expresan la brutalidad manifestada de una sociedad patriarcal donde la violencia es una realidad transversal, llevada a su extremo en la agresión y asesinato de mujeres por razones de género.

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.

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.

Comparador de mapas comunales

Aplicación que reúne más de 170 variables urbanísticas, sociales y económicas, de nivel comunal, para todas las comunas del país, que permite al usuario elegir dos variables simultáneamente para compararlas visualmente por medio de dos mapas regionales.

El visualizador entrega la posibilidad de poner a prueba relaciones entre variables tan distintas como áreas verdes y puntajes de pruebas de selección universitaria, nivel de ingresos y tasa de delitos, participación electoral y situación de las viviendas, etc., dejando al usuario la tarea de explicar los fenómenos que pueden surgir.

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.

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.

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.

Graficador encuesta CEP

Aplicación web que permite visualizar gráficos de los resultados de las encuestas del Centro de Estudios Públicos.

Además, permite desagregar resultados en base a categorías sociodemográficas, filtrar grupos, configurar los gráficos y descargar los datos.

Otras utilidades

Estimador de ingresos por hora

Para trabajadores independientes o freelance: calcula un ingreso mensual promedio a partir de tu precio por hora, horas de trabajo diarias, y días de trabajo semanales.

Estimador de ingresos para clases particulares

Para personas que hacen clases particulares: entrega una estimación de ingreso mensual y tiempo semanal de trabajo en base al precio de tus clases, cantidad de alumnos, y asistencia semanal de tus alumnos.

Generador de ideas para dibujantes

Para ilustradores, dibujantes y tatuadores: entrega ideas para dibujar de forma aleatoria, en base a decenas de parámetros, con opciones de personalización para controlar la complejidad y exageración de las ideas.

Todas estas apps han sido desarrolladas usando el lenguaje de programación estadística y de código abierto R, bajo el paradigma de los paquetes {tidyverse} para manipulación, limpieza y procesamiento de datos, junto al paquete {shiny} para desarrollar aplicaciones web interactivas.

El código de las aplicaciones está disponible en sus respectivos repositorios GitHub, incluendo todo el proceso de desarrollo, desde la descarga y limpieza de datos hasta el diseño de la interfaz de las apps.

¡Cualquier duda o comentario es bienvenido! Puedes encontrarme en redes sociales o escribirme un correo con total libertad.

Si te interesa aprender R o mejorar tus habilidades con R, contáctame! Ofrezco clases particulares de R, asesorías, y apoyo para cualquier tipo de proyecto.

  • Aprende a usar R desde cero con clases personalizadas a tu nivel y objetivos
  • Resuelve tus dudas y soluciona las dificultades que tengas con tu proyecto de R
  • Visualiza datos de forma atractiva y crea bellas tablas con R
  • Automatiza tus procesos con R
  • Genera reportes automatizados con R
  • Aprende a desarrollar apps interactivas con R Shiny

También puedo desarrollar aplicaciones Shiny personalizadas y de acuerdo a tus necesidades, y más!

Bastián Olea Herrera. Magíster en sociología, analista de datos.

bastianolea@gmail.com

bastian.olea.biz