Facultad de Medicina - UBA
View the Project on GitHub flor14/fmed_uba_cd_salud_visualizacion
Miércoles de 18 a 21 hs - 9 al 30 de Junio de 2021
Facultad de Medicina - Universidad de Buenos Aires
Dra. Maria Florencia D’Andrea - INTA - CONICET - Twitter
Micaela Zapata - Fmed - UBA - Twitter
Agradeceriamos si puedes completar nuestra encuesta inicial
El módulo de visualización presenta herramientas para graficar en R utilizando bases de datos relevantes para las ciencias de la salud. Nuestra prioridad es acompañar al estudiante en sus primeros pasos en el rol de científic@ de datos con R. Todo el curso esta enfocado en brindar los conceptos teóricos esenciales para reconocer y evitar las complicaciones típicas que suelen aparecer al escribir el código de los gráficos, haciendo énfasis en la práctica.
En el transcurso de las cuatro clases propuestas será evidente la versatilidad que brinda R para visualización; en pocas líneas de código generaremos desde gráficos reproducibles con calidad de publicación así como visualizaciones interactivas que facilitan la comunicación de nuestros resultados para un público amplio.
ggplot2
- Miércoles 9 de juniotidyverse
y por qué es importante conocerlo?ggplot2
¿Cómo nos ayuda que este paquete utilice la “gramática de gráficos”?geom_*()
y aes()
.Objetivo: Que los estudiantes creen un gráfico básico usando ggplot()
y comprendan los fundamentos téoricos necesarios para evitar errores comunes que pueden aparecer ligados a (1) mapear tres variables (función aes()
) y (2) la creación de gráficos en capas.
long
y wide
en relación a los tipos de gráficos.forcats
nos ayuda a trabajar con categorias.Objetivo: Que los estudiantes puedan realizar modificaciones en las bases de datos en relación a (1) el tipo de dato de las columnas que representan sus variables de interes, (2) el formato ancho o largo de la tabla y (3) distintas formas de exprear factores. Se pretende que el estudiante reconozca para el gráfico objetivo las transformaciones necesarias de realizar a sus datos de base.
scale_*()
y coord_*()
.theme_*()
y ggsave()
.plotly
y nociones sobre el concepto de sintaxis en programación que pueden evitarte dolores de cabeza.Objetivo: Que los estudiantes puedan (1) elegir una paleta de colores en relación a la función scale_*()
de forma apropiada, (2) que aseguren la reproducibilidad y calidad de sus gráficos (3) que empleen la función ggplotly()
para obtener gráficos interactivos.
Shiny
/ dashboards - Miércoles 30 de junioShiny
. Diferencias con un dashboard.Objetivo: Que los estudiantes puedan realizar una shiny app básica que permita al usuari@ modificar de forma interactiva variables de alguno de los gráficos que se desarrollaron durante el curso.
Para una mejor experiencia sugerimos acercarse con una computadora personal con R y RStudio instalados (pero esto no es excluyente). Información en este Link para distintos sistemas operativos.
Resueltos Práctica de visualización / Práctica RMarkdown
Las filminas y código asociado se encuentran bajo licencia Creative Commons Attribution-ShareAlike 4.0 International License.