Python istatistik.median_grouped() Yöntem
Örnek
Gruplandırılmış sürekli verilerin medyanını hesaplayın:
# 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))
Tanım ve Kullanım
Yöntem statistics.median_grouped()
, 50. yüzdelik dilim olarak hesaplanan, gruplandırılmış sürekli verilerin medyanını hesaplar.
Bu yöntem, veri noktalarını sürekli veri olarak ele alır ve önce belirtilen aralık genişliğini (varsayılan 1) kullanarak medyan aralığı bularak ve ardından düşen veri kümesindeki değerlerin konumunu kullanarak bu aralık içinde enterpolasyon yaparak %50 yüzdelik medyanı hesaplar. bu aralıkta.
İpucu: Gruplandırılmış Medyan için matematiksel formül şudur: GMedyan = L + aralık * (N / 2 - CF) / F.
- L = Medyan aralığın alt sınırı
- aralık = Aralık genişliği
- N = Toplam veri noktası sayısı
- CF = Medyan aralığın altındaki veri noktalarının sayısı
- F = Medyan aralıktaki veri noktalarının sayısı
Sözdizimi
statistics.median_grouped(data, interval)
Parametre Değerleri
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 |
Not: Veri boşsa , bir StatisticsError döndürür.
Teknik detaylar
Geri dönüş değeri: | float 50. yüzdelik dilim olarak hesaplanan, gruplandırılmış sürekli verilerin medyanını temsil eden bir değer |
---|---|
Python Sürümü: | 3.4 |