Histogramas y gráficas de densidad en R

Un histograma es una representación gráfica que organiza un grupo de puntos de datos en rangos especificados por el usuario y una representación aproximada de la distribución de datos numéricos.

En lenguaje R, el histograma se construye con el uso de la función hist().

Sintaxis: hist(v,main,xlab,xlim,ylim,breaks,col,border)

Parámetros:

  • v:- Es un vector que contiene valores numéricos utilizados en el histograma.
  • principal:- Indica el título del gráfico.
  • col:- Se utiliza para establecer el color de las barras.
  • border :-Se utiliza para establecer el color del borde de cada barra.
  • xlab :-Se utiliza para dar una descripción del eje x.
  • xlim :-Se utiliza para especificar el rango de valores en el eje x.
  • ylim :-Se utiliza para especificar el rango de valores en el eje y.
  • breaks :-Se utiliza para mencionar el ancho de cada barra.

Retorno: Devolverá el histograma.

Ejemplo:-

R

v <-  c(5,9,13,2,50,20,59,36,23,2,8,27,72,14)
  
hist(v,xlab = "Weight",col = "red",border = "black")

Producción:

Un gráfico de densidad es una representación de la distribución de una variable numérica que utiliza una estimación de densidad de kernel para mostrar la función de densidad de probabilidad de la variable. En R Language usamos la función de densidad() que ayuda a calcular las estimaciones de densidad del kernel. Y además, con su valor de retorno, se utiliza para construir el diagrama de densidad final.

Sintaxis: densidad(x)

Parámetros:

  • x: los datos a partir de los cuales se calculará la estimación

Devoluciones:

Devolverá la densidad del kernel.

Ejemplo:

Enlace del conjunto de datos usado: – Enlace

R

library(readxl)
library(ggplot2)
  
Salary_Data <- read_excel("Salary_Data.xls")
  
den <- density(Salary_Data$YearsExperience)
  
plot(den, frame = FALSE, col = "blue",main = "Density plot")

Producción:

También podemos crear un histograma y un gráfico de densidad en el mismo marco.

Ejemplo:

R

hist(beaver1$temp, 
     col="green",
     border="black",
     prob = TRUE,
     xlab = "temp",
     main = "GFG")
  
lines(density(beaver1$temp),
      lwd = 2,
      col = "chocolate3")

Producción:

Publicación traducida automáticamente

Artículo escrito por support3 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 *