Python Statistics.median_grouped ()เมธอด
ตัวอย่าง
คำนวณค่ามัธยฐานของข้อมูลต่อเนื่องที่จัดกลุ่มไว้:
# Import statistics Library
import statistics
# Calculate the median of grouped continuous data
print(statistics.median_grouped([1,
2, 3, 4]))
print(statistics.median_grouped([1, 2, 3, 4, 5]))
print(statistics.median_grouped([1,
2, 3, 4], 2))
print(statistics.median_grouped([1, 2, 3, 4], 3))
print(statistics.median_grouped([1,
2, 3, 4], 5))
ความหมายและการใช้งาน
วิธี นี้statistics.median_grouped()
จะคำนวณค่ามัธยฐานของข้อมูลต่อเนื่องที่จัดกลุ่ม โดยคำนวณเป็นเปอร์เซ็นต์ไทล์ที่ 50
วิธีนี้จะถือว่าจุดข้อมูลเป็นข้อมูลต่อเนื่องและคำนวณค่ามัธยฐานของเปอร์เซ็นต์ไทล์ 50% โดยหาช่วงค่ามัธยฐานก่อนโดยใช้ ความกว้าง ช่วง ที่ระบุ (ค่าเริ่มต้นคือ 1) จากนั้นจึงทำการประมาณค่าภายในช่วงนั้นโดยใช้ตำแหน่งของค่าจากชุดข้อมูลที่ตก ในช่วงนั้น
เคล็ดลับ:สูตรทางคณิตศาสตร์สำหรับค่ามัธยฐานแบบกลุ่มคือ: GMedian = L + ช่วง * (N / 2 - CF) / F
- L = ขีดจำกัดล่างของช่วงค่ามัธยฐาน
- ช่วงเวลา = ความกว้างของช่วง
- N = จำนวนจุดข้อมูลทั้งหมด
- CF = จำนวนจุดข้อมูลที่อยู่ต่ำกว่าช่วงค่ามัธยฐาน
- F = จำนวนจุดข้อมูลในช่วงค่ามัธยฐาน
ไวยากรณ์
statistics.median_grouped(data, interval)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
data | Required. The data values to be used (can be any sequence, list or iterator) |
interval | Optional. The class interval. Default value is 1 |
หมายเหตุ:หากข้อมูลว่างเปล่า จะส่งคืน StatisticsError
รายละเอียดทางเทคนิค
คืนมูลค่า: | ค่า ที่float แทนค่ามัธยฐานของข้อมูลต่อเนื่องที่จัดกลุ่ม โดยคำนวณเป็นเปอร์เซ็นไทล์ที่ 50 |
---|---|
เวอร์ชันหลาม: | 3.4 |