โมดูล statistics ให้ฟังก์ชันทางสถิติพื้นฐาน
| ฟังก์ชัน | คำอธิบาย |
|---|---|
mean() | ค่าเฉลี่ยเลขคณิต |
harmonic_mean() | ค่าเฉลี่ยฮาร์โมนิก |
median() | ค่ามัธยฐาน |
median_low() | มัธยฐานต่ำ (ถ้าคู่) |
median_high() | มัธยฐานสูง (ถ้าคู่) |
median_grouped() | มัธยฐานของ grouped data (50th percentile) |
mode() | ฐานนิยม (ค่าที่เกิดบ่อยสุด) |
ตัวอย่าง
import statistics
data = [1,2,3,3,4,5]
print("mean:", statistics.mean(data)) # 3
print("harmonic_mean:", statistics.harmonic_mean([1,2,3])) # 1.636...
print("median:", statistics.median([1,3,5,7])) # 4.0
print("median_low:", statistics.median_low([1,2,2,3,3,3])) # 2
print("median_high:", statistics.median_high([1,2,2,3,3,3])) # 3
print("median_grouped:", statistics.median_grouped([2,2,3,4])) # 2.5
print("mode:", statistics.mode([2,2,3,4,4,1,2])) # 2