Програма Java за изчисляване на стандартно отклонение

В тази програма ще се научите да изчислявате стандартното отклонение с помощта на функция в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java масиви
  • Java методи

Тази програма изчислява стандартното отклонение на отделна серия с помощта на масиви. Посетете тази страница, за да научите за стандартното отклонение.

За да се изчисли стандартното отклонение, calculateSD()се създава функция. Масивът, съдържащ 10 елемента, се предава на функцията и тази функция изчислява стандартното отклонение и го връща към main()функцията.

Пример: Програма за изчисляване на стандартно отклонение

 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); ) )

Изход

 Стандартно отклонение = 2.872281

В горната програма използвахме помощта на Java Math.pow () и Java Math.sqrt (), за да изчислим мощността и квадратния корен съответно.

Забележка: Тази програма изчислява стандартното отклонение на пробата. Ако трябва да изчислите SD на популация, върнете Math.sqrt(standardDeviation/(length-1))вместо Math.sqrt(standardDeviation/length)от calculateSD()метода.

Интересни статии...