Program Java na výpočet štandardnej odchýlky

V tomto programe sa naučíte vypočítať štandardnú odchýlku pomocou funkcie v jazyku Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java polia
  • Metódy Java

Tento program počíta štandardnú odchýlku jednotlivej série pomocou polí. Na tejto stránke nájdete informácie o štandardnej odchýlke.

Na výpočet štandardnej odchýlky calculateSD()sa vytvorí funkcia. Pole obsahujúce 10 prvkov sa odovzdá funkcii a táto funkcia vypočíta smerodajnú odchýlku a vráti ju main()funkcii.

Príklad: Program na výpočet štandardnej odchýlky

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

Výkon

 Štandardná odchýlka = 2,872281

Vo vyššie uvedenom programe sme na výpočet výkonu a druhej odmocniny použili pomoc Java Math.pow () a Java Math.sqrt ().

Poznámka: Tento program počíta štandardnú odchýlku vzorky. Ak potrebujete vypočítať SD populácie, vráťte sa Math.sqrt(standardDeviation/(length-1))namiesto Math.sqrt(standardDeviation/length)z calculateSD()metódy.

Zaujímavé články...