Cómo encontrar el rango en R (con ejemplos)

El rango es la diferencia entre el valor más grande y el más pequeño de un conjunto de datos.

Podemos usar la siguiente sintaxis para encontrar el rango de un conjunto de datos en R:

datos <- c (1, 3, NA, 5, 16, 18, 22, 25, 29)

#calcular rango 
max (datos, na.rm = TRUE ) - min (datos, na.rm = TRUE )

[1] 28

Y podemos usar la función range () en la base R para mostrar los valores más pequeños y más grandes en el conjunto de datos:

datos <- c (1, 3, NA, 5, 16, 18, 22, 25, 29)

#calcular rango de valores 
rango (datos, na.rm = VERDADERO )

[1] 1 29

Este tutorial muestra varios ejemplos de cómo calcular el rango de conjuntos de datos en R.

Relacionado: Medidas de dispersión: rango, rango intercuartílico, varianza y desviación estándar

Ejemplo 1: calcular el rango de una sola variable

El siguiente código muestra cómo calcular el rango de una sola variable en R:

#create marco de datos
df <- data.frame (x = c (1, 3, NA, 5, 16, 18, 22, 25),
                 y = c (NA, 4, 8, 9, 14, 23, 29, 31),
                 z = c (2, NA, 9, 4, 13, 17, 22, 24))

# encontrar el rango de la variable x en el marco de datos
 max (df $ x, na.rm = TRUE ) - min (df $ x, na.rm = TRUE )

[1] 24

Ejemplo 2: calcular el rango de múltiples variables

El siguiente código muestra cómo calcular el rango de múltiples variables en R:

#create marco de datos
df <- data.frame (x = c (1, 3, NA, 5, 16, 18, 22, 25),
                 y = c (NA, 4, 8, 9, 14, 23, 29, 31),
                 z = c (2, NA, 9, 4, 13, 17, 22, 24))

#find gama de la variable x y y en la trama de datos
 sapply (df [c ( ' x ', ' y ')], la función (df) max (df, na.rm = TRUE ) - min (df, na.rm = VERDADERO ))

 xy 
24 27 

# encontrar el rango de todas las variables en el marco de datos
 sapply (df, function (df) max (df, na.rm = TRUE ) - min (df, na.rm = TRUE ))

 xyz 
24 27 22 

Relacionado: Una guía para aplicar (), lapply (), sapply () y tapply () en R

Ejemplo 3: calcular el rango de un marco de datos completo

El siguiente código muestra cómo calcular el rango de todos los valores en un marco de datos:

#create marco de datos
df <- data.frame (x = c (1, 3, NA, 5, 16, 18, 22, 25),
                 y = c (NA, 4, 8, 9, 14, 23, 29, 31),
                 z = c (2, NA, 9, 4, 13, 17, 22, 24))

# encontrar el rango de todos los valores en todo el marco de datos
 max (df, na.rm = TRUE ) - min (df, na.rm = TRUE )

[1] 30

En este ejemplo, el rango de todo el marco de datos resultó ser 31 – 1 = 30 .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Un resumen de cinco números es una forma de resumir un conjunto de datos utilizando los siguientes cinco valores: El…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!