Desviación estándar

Las medidas de tendencia central (la media, la moda y la mediana) a veces no bastan para describir un conjunto de datos. Por ejemplo, dados los dos arreglos A=[15, 15, 15, 14, 16] y B=[2, 7, 14, 22, 30], la media es μ=15 en ambos casos; sin embargo, los valores del segundo arreglo están claramente más dispersos con respecto a la media. La desviación estándar (también llamada sigma, la letra griega minúscula σ) mide la dispersión de los valores de un conjunto de datos y convierte la afirmación «claramente más dispersos que» en una afirmación estadística demostrable. Puedes encontrar más información en la pestaña Recursos.

La desviación estándar se calcula en cinco pasos:

  1. Obtén la media del conjunto de datos.
  2. Para cada valor del conjunto, calcula la diferencia absoluta entre el valor y la media.
  3. Eleva al cuadrado cada diferencia obtenida y suma los resultados.
  4. Divide el resultado entre la cantidad de valores del conjunto de datos.
  5. Obtén la raíz cuadrada del valor resultante.

Dado un arreglo de valores, devuelve la desviación estándar redondeada a la centésima más cercana.

Ejemplos

standard_deviation([3, 5, 7]) ➞ 1.63
// |(3-5)|+|(5-5)|+|(7-5)| = 2² + 0 + 2² = 8 / 3 = raíz cuadrada de 2.66 = 1.63

standard_deviation([5, 5, 5]) ➞ 0
// Los valores no se desvían de la media.

standard_deviation([-3, -5, -7]) ➞ 1.63
// Recuerda: ¡usa diferencias absolutas!

Notas

  • Todos los arreglos dados son válidos; no es necesario manejar excepciones.
  • Los arreglos pueden contener números enteros positivos o negativos.
  • Recuerda redondear el resultado final a la centésima más cercana.