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

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