Rango intercuartílico (IQR)

Published by Matt in

La mediana de una muestra de datos es el valor que separa la mitad superior de la mitad inferior de los datos. Por ejemplo, la mediana de [1, 2, 3] es 2, y la mediana de [1, 2, 3, 4] es 2.5 (porque (2 + 3) / 2 = 2.5). Otra forma de decir "mediana" es decir "Q2" (es el segundo cuartil). Q1 y Q3 son las medianas de los valores que están por encima o por debajo de Q2. El IQR es igual a Q3 - Q1. Este es un ejemplo:

Supongamos que tu muestra de datos es: 1, 2, 3, 4

  • La mediana (Q2) es: (2+3)/2 =2.5
  • La mitad inferior es: 1, 2
  • La mitad superior es: 3, 4
  • Q1 (mediana de la primera mitad): (1+2)/2 = 1.5
  • Q3 (mediana de la segunda mitad): (3+4)/2 = 3.5
  • IQR = Q3 - Q1 = 3.5 - 1.5 = 2

Si la longitud de la muestra de datos es impar, como en: 1, 2, 3, 4, 5

  • La mediana (Q2) es: 3 (el número está en el medio, así que no es necesario calcular un promedio).
  • 3 es el número que separa los datos superiores de los inferiores, así que lo excluimos.
  • La mitad inferior es: 1, 2
  • La mitad superior es: 4, 5
  • Q1 (mediana de la primera mitad): (1+2)/2 = 1.5
  • Q3 (mediana de la segunda mitad): (4+5)/2 = 4.5
  • IQR = Q3 - Q1 = 4.5 - 1.5 = 3

Para obtener una explicación más detallada, consulta la pestaña Resources.

Crea una función que reciba un arreglo de números de punto flotante y/o enteros, y devuelva el IQR de ese arreglo. El tipo de retorno puede ser float o int. No importa.

Ejemplos

iqr([1, 2, 3, 4]) ➞ 2.0

iqr([5, 4, 3, 2, 1]) ➞ 3.0

iqr([-3.1, -3.8, -14, 23, 0]) ➞ 20.4

Notas

  • En todos los casos de prueba, ninguno de los resultados tiene decimales periódicos, así que no tendrás que preocuparte por redondear el resultado.
  • No existe un acuerdo universal sobre cómo seleccionar los valores de los cuartiles, así que si usas una calculadora en línea (como Wolfram Alpha), podrías obtener un resultado diferente dependiendo de cómo se hayan calculado los valores de los cuartiles. Debes obtener los valores de los cuartiles de la manera descrita en la descripción, que se basa en la descripción proporcionada en khanacademy.com (consulta la pestaña Resources).