Programa Java para calcular la desviación estándar

En este programa, aprenderá a calcular la desviación estándar usando una función en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Matrices de Java
  • Métodos Java

Este programa calcula la desviación estándar de una serie individual mediante matrices. Visite esta página para obtener más información 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); ) )

Salida

 Desviación estándar = 2.872281

En el programa anterior, hemos utilizado la ayuda de Java Math.pow () y Java Math.sqrt () para calcular la potencia y la raíz cuadrada respectivamente.

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.

Articulos interesantes...