Java-program for å beregne standardavvik

I dette programmet lærer du å beregne standardavviket ved hjelp av en funksjon i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java Arrays
  • Java-metoder

Dette programmet beregner standardavviket til en individuell serie ved hjelp av matriser. Besøk denne siden for å lære om standardavvik.

For å beregne standardavviket calculateSD()opprettes funksjon. Matrisen som inneholder 10 elementer sendes til funksjonen, og denne funksjonen beregner standardavviket og returnerer det til main()funksjonen.

Eksempel: Program for å beregne standardavvik

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

Produksjon

 Standardavvik = 2.872281

I programmet ovenfor har vi brukt hjelpen fra Java Math.pow () og Java Math.sqrt () til å beregne henholdsvis kraft og kvadratrot.

Merk: Dette programmet beregner standardavviket til et utvalg. Hvis du trenger å beregne SD for en populasjon, kan du returnere i Math.sqrt(standardDeviation/(length-1))stedet for Math.sqrt(standardDeviation/length)fra calculateSD()metoden.

Interessante artikler...