11 Medidas De Variabilidad | Manual De R

12.1 Rango

Para calcular el rango de una variable cuantitativa se usa la función range. Los argumentos básicos de la función range son dos y se muestran abajo.

range(x, na.rm = FALSE)

En el parámetro x se indica la variable de interés para la cual se quiere calcular el rango, el parámetro na.rm es un valor lógico que en caso de ser TRUE, significa que se deben remover las observaciones con NA, el valor por defecto para este parámetro es FALSE.

La función range entrega el valor mínimo y máximo de la variable que se ingresó, para obtener el valor de rango se debe restar del valor máximo el valor mínimo.

Ejemplo

Suponga que queremos obtener el rango para la variable precio de los apartamentos.

Solución

Para obtener el rango usamos el siguiente código.

range(datos$precio) ## [1] 25 1700

Otra forma de escribir el código anterior de forma secuencial es utilizando el operador pipe %>%. Este operador se puede leer como “entonces” y permite escribir código que cuenta una historia.

library(dplyr) # Para cargar el paquete dplyr datos %>% select(precio) %>% range() ## [1] 25 1700 El código de arriba se puede leer así: Tome los datos, entonces seleccione el precio, entonces calcule el rango.

De la salida anterior podemos ver que los precios de los apartamentos van desde 25 hasta 1700 millones de pesos, es decir, el rango de la variable precio es sería igual 1700-25=1675 millones de pesos.

Ejemplo

Suponga que queremos obtener nuevamente el rango para la variable precio de los apartamentos pero diferenciando por el estrato.

Solución

Para calcular el rango (max-min) para el precio pero diferenciando por el estrato podemos usar el siguiente código.

datos %>% group_by(estrato) %>% summarise(el_rango=max(precio)-min(precio)) ## # A tibble: 5 × 2 ## estrato el_rango ## <int> <dbl> ## 1 2 103 ## 2 3 225 ## 3 4 610 ## 4 5 1325 ## 5 6 1560 El código anterior se puede leer así: Tome los datos, entonces agrúpelos por estrato, entonces haga un resumen llamado el_rango que se obtiene como el resultado de restar el mínimo de precio al máximo de precio.

De los resultados podemos ver claramente que a medida que aumenta de estrato el rango del precio de los apartamentos aumenta. Apartamentos de estrato bajo tienden a tener precios similares mientras que los precios de venta para apartamentos de estratos altos tienden a ser muy diferentes entre si.

Tag » Codigo Calculo Rm