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

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

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/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

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!