Cargar datos al ambiente de trabajo

competencia <- read.csv("analisis-competencia.csv")
head(competencia)

Revisar estructura y tipos de datos

str(competencia)

Estadísticas descriptivas por grupo de medición para la variable Altura

# estadísticas descriptivas por grupoMedicion
library(dplyr) # paquete de manejo de datos
descriptive_stats <- competencia %>%
  group_by(grupoMedicion) %>%
  summarise(
    Mean = mean(Altura, na.rm = TRUE),
    Median = median(Altura, na.rm = TRUE),
    SD = sd(Altura, na.rm = TRUE),
    Min = min(Altura, na.rm = TRUE),
    Max = max(Altura, na.rm = TRUE),
    Count = n()
  )
descriptive_stats

Estadística descriptiva por grupoMedicion y especie para la variable Altura

descriptive_stats2 <- competencia %>%
  group_by(grupoMedicion, Especie) %>%
  summarise(
    Mean = mean(Altura, na.rm = TRUE),
    Median = median(Altura, na.rm = TRUE),
    SD = sd(Altura, na.rm = TRUE),
    Min = min(Altura, na.rm = TRUE),
    Max = max(Altura, na.rm = TRUE),
    Count = n()
  )
descriptive_stats2

Estadísticas descriptivas por grupoMedicion, tratamiento y especie para la variable Altura

descriptive_stats3 <- competencia %>%
  group_by(grupoMedicion, tratamiento, Especie) %>%
  summarise(
    Mean = mean(Altura, na.rm = TRUE),
    Median = median(Altura, na.rm = TRUE),
    SD = sd(Altura, na.rm = TRUE),
    Min = min(Altura, na.rm = TRUE),
    Max = max(Altura, na.rm = TRUE),
    Count = n()
  )
descriptive_stats3