La función hist
permite crear histogramas. Por defecto, se creará un histograma de frecuencias, pero puedes crear un histograma de densidad estableciendo prob = TRUE
. Los gráficos de caja (box plot) se pueden crear con la función boxplot
.
# Datos de muestra
set.seed(5)
x <- rnorm(400)
# Histograma
hist(x, prob = TRUE)
En ocasiones resulta interesante superponer un box plot sobre un histograma. Para tal propósito tendrás que utilizar par(new = TRUE)
ya que permite añadir un gráfico sobre el anterior, eliminar los ejes del box plot con axes = FALSE
, hacerlo horizontal con horizontal = TRUE
y utilizar un color transparente haciendo uso de la función rgb
para evitar ocultar el histograma.
Box plot sobre el histograma
# Histograma
hist(x, prob = TRUE,
col = "white",
main = "")
# Nuevo gráfico
par(new = TRUE)
# Box plot
boxplot(x, horizontal = TRUE, axes = FALSE,
col = rgb(0, 0.8, 1, alpha = 0.5))
# Caja
box()
También te puede interesar