Cree visualizaciones bivariadas en R usando Ggplot2

Cree visualizaciones bivariadas en R usando Ggplot2

Crear visualizaciones en R usando ggplot2 puede ser una forma poderosa de explorar y comprender sus datos. Un tipo común de visualización es el gráfico bivariado, que le permite examinar la relación entre dos variables.

En este tutorial, aprenderá cómo producir visualizaciones bivariadas en R usando ggplot2. Este blog se centrará específicamente en las visualizaciones que serían difíciles de realizar en LuckyTemplates pero fáciles de realizar en R.

Tabla de contenido

Descripción general

Tres temas principales serán discutidos en este tutorial. Aprenderá cómo visualizar las distribuciones de una variable por grupo y cómo visualizar correlaciones y relaciones por pares.

Una relación por pares se refiere a la relación entre cada par de variables en un conjunto de datos dado.

Para este tutorial, debe descargar el paquete ggplot2 . Una vez hecho esto, abra un script R en blanco y traiga dos bibliotecas: tidyverse y GGally .

Cree visualizaciones bivariadas en R usando Ggplot2

GGally es una extensión de ggplot2. Está diseñado para reducir la complejidad de combinar objetos geométricos con datos transformados.

Las diferentes visualizaciones bivariadas en R

Una visualización bivariada muestra la relación entre dos variables.

Como ejemplo, creemos una visualización que muestre la relación entre la ciudad y la carretera. Debe usar la función ggplot ( ) y luego asignar los datos apropiados.

A continuación, se utiliza la función geom_point() para generar el diagrama de dispersión .

Cree visualizaciones bivariadas en R usando Ggplot2

Visualizaciones en R que muestran correlación

La función ggcorr() se utiliza para visualizar la correlación entre variables. Esto generará un mapa de calor con los valores de correlación más bajos a más altos mostrados. Puede mejorar aún más la visualización agregando un argumento que mostrará las etiquetas.

Cree visualizaciones bivariadas en R usando Ggplot2

Visualizaciones en R que muestran una relación por pares

Para la gráfica por pares, necesita usar la función ggpairs ( ) .

Dado que el marco de datos de este ejemplo contiene un gran conjunto de datos, primero debe filtrarse para mostrar solo valores numéricos o, de lo contrario, los resultados mostrarán un error.

Para filtrar datos, utilice el operador de canalización y la función select_if ( ) .

Cree visualizaciones bivariadas en R usando Ggplot2

En la pestaña Gráficos , puede ver la visualización por pares generada por el código. También puede ver el gráfico y el valor de correlación entre cada variable.

Otra cosa que puede hacer con los diagramas por pares es agregar elementos adicionales para aumentar la visualización. Puede agregar otra variable y cambiar el color de los datos.

En este caso, la columna de la unidad se agrega al código y la función de mapeo estético se usa para cambiar su color.

Cree visualizaciones bivariadas en R usando Ggplot2

Cuando ejecute el código, verá que el gráfico muestra gráficos de dispersión y los valores de correlación por unidad. La diagonal también muestra la distribución según cada unidad.

Cree visualizaciones bivariadas en R usando Ggplot2

Conclusión

Si desea crear visualizaciones sólidas y respaldadas estadísticamente, como histogramas, diagramas de dispersión y diagramas de caja, se recomienda usar ggplot2 con GGally.

El lenguaje de programación R junto con varios paquetes de visualización como ggplot2 permite a los usuarios crear visualizaciones que muestran la relación y correlación entre variables.

GGally amplía ggplot2 aumentando varias funciones que reducen la complejidad. Si intenta crear visualizaciones bivariadas y multivariadas en LuckyTemplates, resultará ser un desafío. Sin embargo, dentro del lenguaje de programación R, solo necesita escribir una sola línea de código para llegar al gráfico estadístico que necesita.

Mis mejores deseos,

monte george


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.