Standart Sapmayı Hesaplamak için Java Programı

Bu programda, Java'daki bir işlevi kullanarak standart sapmayı hesaplamayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Dizileri
  • Java Yöntemleri

Bu program, dizileri kullanarak tek bir serinin standart sapmasını hesaplar. Standart Sapma hakkında bilgi edinmek için bu sayfayı ziyaret edin.

Standart sapmayı hesaplamak için calculateSD()fonksiyon oluşturulur. 10 eleman içeren dizi işleve geçirilir ve bu işlev standart sapmayı hesaplayarak işleve döndürür main().

Örnek: Standart Sapmayı Hesaplama Programı

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

Çıktı

 Standart Sapma = 2.872281

Yukarıdaki programda, sırasıyla güç ve karekök hesaplamak için Java Math.pow () ve Java Math.sqrt () yardımlarını kullandık.

Not: Bu program, bir numunenin standart sapmasını hesaplar. Bir popülasyonun SD'sini hesaplamanız gerekiyorsa , yöntem Math.sqrt(standardDeviation/(length-1))yerine geri dönün .Math.sqrt(standardDeviation/length)calculateSD()

Ilginç makaleler...