English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie Sie in Java Funktionen zur Berechnung der Standardabweichung verwenden.
Dieses Programm verwendet Arrays, um die Standardabweichung einer einzigen Reihe zu berechnen.
Um die Standardabweichung zu berechnen, wird die Funktion calculateSD() erstellt. Enthält10Einzelne Elemente eines Arrays werden an diese Funktion übergeben, diese Funktion berechnet die Standardabweichung und gibt sie an die Funktion main() zurück.
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("Standardabweichung = %.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); } }
Hinweis:Dieses Programm berechnet die Standardabweichung des Musters. Wenn Sie die Gesamtzahl der S.D. berechnen müssen, wird von der calculateSD()-Methode Math.sqrt(standardDeviation/(length-1)) anstatt Math.sqrt(standardDeviation/).
Wenn Sie das Programm ausführen, wird die Ausgabe wie folgt sein:
Standardabweichung = 2.872281
Im obigen Programm haben wirMath.pow()undMath.sqrt()helfen, die Potenz und den Quadratwurzelwert zu berechnen.