Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ để thực hiện lỗi chuẩn của giá trị trung bình

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để triển khai sai số trung bình chuẩn.

Sai số chuẩn của giá trị trung bình là ước lượng độ phân tán trung bình của mẫu so với giá trị trung bình của tổng thể. Sau đó, nó được sử dụng để ước tính khoảng tin cậy gần đúng cho giá trị trung bình.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//calculating sample mean
float calc_mean(float arr[], int n){
   float sum = 0;
   for (int i = 0; i < n; i++)
      sum = sum + arr[i];
   return sum / n;
}
//calculating standard deviation
float calc_deviation(float arr[], int n){
   float sum = 0;
   for (int i = 0; i < n; i++)
      sum = sum + (arr[i] - calc_mean(arr, n)) * (arr[i] - calc_mean(arr, n));
   return sqrt(sum / (n - 1));
}
//calculating sample error
float calc_error(float arr[], int n){
   return calc_deviation(arr, n) / sqrt(n);
}
int main(){
   float arr[] = { 78.53, 79.62, 80.25, 81.05, 83.21, 83.46 };
   int n = sizeof(arr) / sizeof(arr[0]);
   cout << calc_error(arr, n) << endl;
   return 0;
}

Đầu ra

0.8063