Chương trình Java để tính độ lệch chuẩn

Trong chương trình này, bạn sẽ học cách tính độ lệch chuẩn bằng một hàm trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Mảng Java
  • Phương thức Java

Chương trình này tính toán độ lệch chuẩn của một loạt riêng lẻ bằng cách sử dụng mảng. Truy cập trang này để tìm hiểu về Độ lệch Chuẩn.

Để tính toán độ lệch chuẩn, calculateSD()hàm được tạo. Mảng chứa 10 phần tử được chuyển cho hàm và hàm này sẽ tính toán độ lệch chuẩn và trả về main()hàm.

Ví dụ: Chương trình tính toán độ lệch chuẩn

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

Đầu ra

 Độ lệch chuẩn = 2,872281

Trong chương trình trên, chúng ta đã sử dụng sự trợ giúp của Java Math.pow () và Java Math.sqrt () để tính lũy thừa và căn bậc hai tương ứng.

Lưu ý: Chương trình này tính toán độ lệch chuẩn của một mẫu. Nếu bạn cần tính SD của một tập hợp, hãy trả về Math.sqrt(standardDeviation/(length-1))thay vì Math.sqrt(standardDeviation/length)từ calculateSD()phương thức.

thú vị bài viết...