Contenido de este artículo
- 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/
¿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: