Dibujar diagrama de caja con media en R

En este artículo, discutiremos cómo dibujar un diagrama de caja con la media en el lenguaje de programación R.

Método 1: Usar puntos() y texto()

En este enfoque para dibujar el diagrama de caja con un valor medio de los datos, el usuario necesita llamar a la función boxplot() con los parámetros requeridos para dibujar el diagrama de caja simple de los datos dados, y con esto el usuario necesita llamar a los puntos() para señalar el valor medio de cada diagrama de caja trazado y, además, con la ayuda de la función text() con los parámetros requeridos, será posible obtener el valor medio en el diagrama del diagrama de caja en el lenguaje de programación R.

  • Points(): Esta es una función genérica para dibujar una secuencia de puntos en las coordenadas especificadas.

Sintaxis:

puntos(x, y = NULL, tipo = “p”, …)

  • La función de texto ayuda a dibujar las strings dadas en las etiquetas vectoriales en las coordenadas dadas por x e y.

Sintaxis:

texto (x, y = NULL, etiquetas = seq_along(x$x), adj = NULL, pos = NULL, offset = 0.5, vfont = NULL, cex = 1, col = NULL, font = NULL, …)

Ejemplo:

R

gfg=data.frame(A=c(1,5,1,5,6,6,4,1,1,5,4,1,8,1,1),
               B=c(1,8,6,6,6,4,5,7,8,1,7,4,4,1,6),
               C=c(9,5,1,5,4,1,8,6,4,8,4,4,5,7,6))
  
gfg_mean=colMeans(gfg)
  
boxplot(gfg)
  
points(x = 1:ncol(gfg),y = gfg_mean, col = "green")
  
text(x = 1:ncol(gfg),y =gfg_mean - 0.20, 
     labels = paste("Mean:", round(gfg_mean, 1)), col = "green")

Producción:

Método 2: Usar geom_boxplot() y stat_summary() del paquete ggplot2

En este enfoque para dibujar el diagrama de caja con la media, el usuario primero debe importar e instalar el paquete ggplot2 en la consola R, ya que en este enfoque la función utilizada es del paquete ggplot2, luego el usuario debe llamar a la función geom_boxplot() con los parámetros requeridos que conducirán al trazado normal del diagrama de caja de los datos proporcionados y luego, el usuario debe llamar a stat_summary() que encontrará la media de cada diagrama de caja y lo etiquetará en el diagrama en el lenguaje de programación R.

La función geom_boxplot() se utiliza para trazar el diagrama de caja y bigotes.

Sintaxis:

geom_boxplot( mapeo = NULL, data = NULL, stat = “boxplot”, position = “dodge2”, …, valor atípico.color = NULL, valor atípico.color = NULL, valor atípico.relleno = NULL, valor atípico.forma = 19, valor atípico. tamaño = 1,5, outlier.stroke = 0,5, outlier.alpha = NULL, muesca = FALSE,notchwidth = 0,5, varwidth = FALSE, na.rm = FALSE, orientación = NA, show.legend = NA, heredar.aes = TRUE)

  • La función stat_summary() permite una gran flexibilidad en la especificación de funciones de resumen

Sintaxis:

stat_summary(asignación = NULL, datos = NULL, geom = “rango de puntos”, posición = “identidad”, …)

Ejemplo:

R

library(ggplot2)
  
gfg=data.frame(values=c(1,8,6,6,6,4,5,7,8,1,7,4,4,1,6),
               group =LETTERS[1:3])
  
ggplot(gfg, aes(x = group, y = values)) + geom_boxplot() +
  stat_summary(fun = mean, geom = "point", col = "green") +  
stat_summary(fun = mean, geom = "text", col = "green",    
vjust = 1.5, aes(label = paste("Mean:", round(..y.., digits = 1))))

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *