Јава програм за израчунавање стандардне девијације

У овом програму ћете научити да израчунате стандардно одступање помоћу функције у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава низови
  • Јава методе

Овај програм израчунава стандардно одступање поједине серије помоћу низова. Посетите ову страницу да бисте сазнали више о стандардној девијацији.

Да би се израчунала стандардна девијација, 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

У горе наведеном програму користили смо помоћ Јава Матх.пов () и Јава Матх.скрт () за израчунавање снаге односно квадратног корена.

Напомена: Овај програм израчунава стандардно одступање узорка. Ако требате израчунати СД популације, вратите се Math.sqrt(standardDeviation/(length-1))уместо Math.sqrt(standardDeviation/length)из calculateSD()методе.

Занимљиви Чланци...