Program Java do obliczania odchylenia standardowego

W tym programie nauczysz się obliczać odchylenie standardowe za pomocą funkcji w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Tablice Java
  • Metody Java

Ten program oblicza odchylenie standardowe poszczególnych serii przy użyciu tablic. Odwiedź tę stronę, aby dowiedzieć się więcej o odchyleniu standardowym.

Aby obliczyć odchylenie standardowe, calculateSD()tworzona jest funkcja. Tablica zawierająca 10 elementów jest przekazywana do funkcji, a ta funkcja oblicza odchylenie standardowe i zwraca je do main()funkcji.

Przykład: program do obliczania odchylenia standardowego

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

Wynik

 Odchylenie standardowe = 2,872281

W powyższym programie użyliśmy Java Math.pow () i Java Math.sqrt () do obliczenia odpowiednio potęgi i pierwiastka kwadratowego.

Uwaga: Ten program oblicza odchylenie standardowe próbki. Jeśli musisz obliczyć SD populacji, zwróć Math.sqrt(standardDeviation/(length-1))zamiast Math.sqrt(standardDeviation/length)z calculateSD()metody.

Interesujące artykuły...