Visualización y animación de datos con R

Área formativa
Materiales y Recursos Educativos Digitales
Universidad organizadora
Universidad de Extremadura
Profesores para su impartición
María Isabel Parra Arévalo
Eva Teresa López Sanjuán
Daniel Merino Delgado
Fecha
27/05/2024 - 13/06/2024
Duración/horas
25 horas
Metodología
Online
Visualización y animación de datos con R

Descripción

La representación de datos mediante gráficos es una actividad cotidiana que se realiza de forma casi natural en cualquier ámbito. Sin embargo, no suele ponerse mucho énfasis en ellos, ni se muestran como una herramienta fundamental sino simplemente como un complemento más.

Si los comparamos con otras formas de representar la información, los gráficos son especialmente valiosos, ya que nos permiten comprender el comportamiento de un conjunto de datos con un solo vistazo, incluso si es especialmente complejo.

Facilitan tener una primera idea acerca de la variabilidad, la escala, la presencia de patrones y tendencia de los datos, así como resumir de manera visual aquello que queramos mostrar a nuestra audiencia.

La habilidad de crear gráficos a partir de los datos que recolectamos potencia nuestra capacidad de análisis. Pueden ser usados prácticamente en cualquier ámbito de conocimiento y se adaptan fácilmente al nivel del público al que van dirigidos, convirtiéndolos en una vía de gran utilidad para ofrecer la información de la forma más clara, flexible y sencilla posible.

Trabajaremos en R, lenguaje por excelencia para el análisis estadístico y actualmente una de las herramientas más populares para la generación de gráficos de gran calidad y complejidad. De los muchos sistemas que ofrece R para hacer gráficos, ggplot2 es uno de los más elegantes y versátiles.

Esto se debe a que ggplot2 implementa un sistema coherente para describir y construir gráficos, conocido como la gramática de gráficos. Con ggplot2 se pueden hacer todo tipo de gráficos estáticos, interactivos, animaciones, mapas... en el menor tiempo posible, aprendiendo un único sistema y aplicándolo a cualquier ámbito.

Metodología

Se trata de un taller muy práctico, cuyo principal objetivo es explicar el uso de la gramática de los gráficos, un marco conceptual cuya aplicación permite realizar visualizaciones de datos de manera sencilla y coherente.

No vamos a buscar explicar todos los elementos teóricos que existen detrás de dicho marco conceptual, sino que preferimos explicar sólo aquellos elementos que consideramos clave, usando ejemplos claros para que al finalizar la acción formativa cualquiera pueda crear sus propios gráficos.

Dado el carácter virtual del taller, todas las actividades metodológicas se desarrollarán sin la presencia física del estudiante y el profesor, en el aula virtual correspondiente aprovechando las herramientas que allí se facilitan.

Se incluirán actividades de aprendizaje tanto asíncronas de visualización de contenidos, lecturas complementarias (no obligatorias), seguimiento de guiones de ejercicios resueltos y propuestos y participación en foros; como síncronas de tutoría a través de videoconferencias y/o chat.

La secuenciación de contenidos será la siguiente:

1. Principios básicos para crear buenos gráficos e introducción a R.

2. Funciones de la librería base de R para representaciones gráficas.

3. Funcionalidades básicas y uso de los paquete ggplot2: gramática de gráficos.

4. Gráficos interactivos (plotty).

5. Gráficos animados (gganimate).

6. Representación de mapas.

7. Otros tipos de representaciones gráficas.

En líneas generales, se irán exponiendo los elementos claves de cada bloque, para pasar a mostrar detalladamente varios ejemplos prácticos que den paso a la realización de uno propio.

Evaluación

Debido a la potencial variabilidad de participantes, las actividades de evaluación consistirán en la realización de sendos gráficos, entre los incluidos en cada librería, a partir de datos del propio ámbito de conocimiento y que cumpla con unas características predefinidas.

Objetivos de esta asignatura

  • Aprender a representar de manera correcta y flexible la información contenida en un conjunto de datos.
  • Desarrollar una actitud crítica frente a las representaciones gráficas que aparecen al utilizar determinados programas y/o publicaciones.
  • Conocer y aprender a utlizar las principales funciones de R para conseguir representaciones gráficas de calidad.
  • Conocer los elementos clave de la gramática de gráficos de ggplot2 (librería de R) bajo RStudio, para conseguir gráficos que se adapten perfectamente a unas necesidades concretas.
Objetivos de esta asignatura
Universidades participantes