ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมที่ใช้ข้อผิดพลาดมาตรฐานของค่าเฉลี่ย
ความคลาดเคลื่อนมาตรฐานของค่าเฉลี่ยคือการประมาณค่าการกระจายตัวของค่าเฉลี่ยตัวอย่างจากค่าเฉลี่ยประชากร จากนั้นจะใช้เพื่อประมาณค่าช่วงความเชื่อมั่นโดยประมาณสำหรับค่าเฉลี่ย
ตัวอย่าง
#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