Desviación estándar
Las medidas de tendencia central —la media, la moda y la mediana— no siempre describen qué tan disperso está un conjunto de datos. Por ejemplo, [15, 15, 15, 14, 16] y [2, 7, 14, 22, 30] tienen una media de 15, pero el segundo conjunto está mucho más disperso.
La desviación estándar, también llamada sigma (la letra griega σ), mide esa dispersión. Consulta la pestaña Recursos para obtener más información.
Calcula la desviación estándar poblacional en cinco pasos:
- Calcula la media del conjunto de datos.
- Calcula la diferencia entre cada valor y la media.
- Eleva al cuadrado cada diferencia y suma los cuadrados.
- Divide esa suma entre la cantidad de valores.
- Calcula la raíz cuadrada.
Devuelve el resultado redondeado a la centésima más cercana.
Ejemplos
Program.StandardDeviation(new int[] { 3, 5, 7 }) ➞ 1.63
// La media es 5. Las diferencias al cuadrado son 4, 0 y 4.
// Su promedio es 8 / 3, y su raíz cuadrada, redondeada, es 1.63.
Program.StandardDeviation(new int[] { 5, 5, 5 }) ➞ 0.0
// Ninguno de los valores difiere de la media.
Program.StandardDeviation(new int[] { -3, -5, -7 }) ➞ 1.63Notas
- Cada arreglo de entrada contiene al menos un elemento y es válido.
- Los valores pueden ser enteros positivos o negativos.
- Esta es la desviación estándar poblacional: divide entre la cantidad total de valores.
- Redondea únicamente el resultado final.