Програма 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()методу.

Цікаві статті...