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


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber