Java-programma om standaarddeviatie te berekenen

In dit programma leer je de standaarddeviatie te berekenen met een functie in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-arrays
  • Java-methoden

Dit programma berekent de standaarddeviatie van een individuele reeks met behulp van arrays. Bezoek deze pagina voor meer informatie over standaarddeviatie.

Om de standaarddeviatie te berekenen, wordt een calculateSD()functie gemaakt. De array met 10 elementen wordt doorgegeven aan de functie en deze functie berekent de standaarddeviatie en retourneert deze aan de main()functie.

Voorbeeld: programma om standaarddeviatie te berekenen

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

Uitvoer

 Standaarddeviatie = 2,872281

In het bovenstaande programma hebben we de hulp van Java Math.pow () en Java Math.sqrt () gebruikt om respectievelijk de macht en de vierkantswortel te berekenen.

Opmerking: dit programma berekent de standaarddeviatie van een steekproef. Als u de SD van een populatie moet berekenen, retourneert u in Math.sqrt(standardDeviation/(length-1))plaats van Math.sqrt(standardDeviation/length)de calculateSD()methode.

Interessante artikelen...