En este programa, aprenderá a calcular la desviación estándar utilizando una función en Java.
Este programa calcula la desviación estándar de una serie individual utilizando matrices. Visite esta página para aprender sobre la desviación estándar .
Para calcular la desviación estándar,
calculateSD()
se crea la función. La matriz que contiene 10 elementos se pasa a la función y esta función calcula la desviación estándar y la devuelve a la main()
función.Ejemplo: programa para calcular la desviación estándar
public class StandardDeviation {
public static void main(String[] args) {
double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
double SD = calculateSD(numArray);
System.out.format("Standard Deviation = %.6f", SD);
}
public static double calculateSD(double numArray[])
{
double sum = 0.0, standardDeviation = 0.0;
int length = numArray.length;
for(double num : numArray) {
sum += num;
}
double mean = sum/length;
for(double num: numArray) {
standardDeviation += Math.pow(num - mean, 2);
}
return Math.sqrt(standardDeviation/length);
}
}
Nota: Este programa calcula la desviación estándar de una muestra. Si usted necesita para calcular SD de una población, volver
Math.sqrt(standardDeviation/(length-1))
en lugar de Math.sqrt(standardDeviation/length)
desde el calculateSD()
método.
Cuando ejecutas el programa, la salida será:
Desviación Estándar = 2.872281
En el programa anterior, hemos utilizado la ayuda de Math.pow () y Math.sqrt () para calcular la potencia y la raíz cuadrada respectivamente.
0 Comentarios
Dejanos tu comentario para seguir mejorando!