Programma Java per calcolare la deviazione standard

In questo programma imparerai a calcolare la deviazione standard utilizzando una funzione in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Array Java
  • Metodi Java

Questo programma calcola la deviazione standard di una singola serie utilizzando gli array. Visita questa pagina per conoscere la deviazione standard.

Per calcolare la deviazione standard, calculateSD()viene creata la funzione. L'array contenente 10 elementi viene passato alla funzione e questa funzione calcola la deviazione standard e la restituisce alla main()funzione.

Esempio: programma per calcolare la deviazione standard

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

Produzione

 Deviazione standard = 2,872281

Nel programma sopra, abbiamo usato l'aiuto di Java Math.pow () e Java Math.sqrt () per calcolare rispettivamente la potenza e la radice quadrata.

Nota: questo programma calcola la deviazione standard di un campione. Se è necessario calcolare la SD di una popolazione, restituire Math.sqrt(standardDeviation/(length-1))invece che Math.sqrt(standardDeviation/length)dal calculateSD()metodo.

Articoli interessanti...