Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ เพื่อใช้งานข้อผิดพลาดมาตรฐานของค่าเฉลี่ย


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่ใช้ข้อผิดพลาดมาตรฐานของค่าเฉลี่ย

ความคลาดเคลื่อนมาตรฐานของค่าเฉลี่ยคือการประมาณค่าการกระจายตัวของค่าเฉลี่ยตัวอย่างจากค่าเฉลี่ยประชากร จากนั้นจะใช้เพื่อประมาณค่าช่วงความเชื่อมั่นโดยประมาณสำหรับค่าเฉลี่ย

ตัวอย่าง

#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;
}

ผลลัพธ์

0.8063