Java program a szórás kiszámításához

Ebben a programban megtanulhatja kiszámolni a szórást a Java egyik függvényével.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java tömbök
  • Java módszerek

Ez a program tömbök segítségével kiszámítja az egyes sorok szórását. Látogasson el erre az oldalra, ha többet szeretne megtudni a szórásról.

A szórás kiszámításához calculateSD()létrejön egy függvény. A 10 elemet tartalmazó tömböt átadják a függvénynek, és ez a függvény kiszámítja a szórást és visszaadja a main()függvénynek.

Példa: Program a szórás kiszámításához

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

Kimenet

 Szórás = 2.872281

A fenti programban a Java Math.pow () és a Java Math.sqrt () segítségét használtuk a teljesítmény és a négyzetgyök kiszámításához.

Megjegyzés: Ez a program kiszámítja a minta szórását. Ha egy populáció SD-jét kell kiszámítania, térjen vissza a módszer Math.sqrt(standardDeviation/(length-1))helyett .Math.sqrt(standardDeviation/length)calculateSD()

érdekes cikkek...