Header Ads Widget

Ticker

6/recent/ticker-posts

Programa Java para calcular la desviación estándar

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

  1. public class StandardDeviation {
  2. public static void main(String[] args) {
  3. double[] numArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
  4. double SD = calculateSD(numArray);
  5. System.out.format("Standard Deviation = %.6f", SD);
  6. }
  7. public static double calculateSD(double numArray[])
  8. {
  9. double sum = 0.0, standardDeviation = 0.0;
  10. int length = numArray.length;
  11. for(double num : numArray) {
  12. sum += num;
  13. }
  14. double mean = sum/length;
  15. for(double num: numArray) {
  16. standardDeviation += Math.pow(num - mean, 2);
  17. }
  18. return Math.sqrt(standardDeviation/length);
  19. }
  20. }
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.

Publicar un comentario

0 Comentarios