Python Statistics.median_grouped() Metoda
Przykład
Oblicz medianę zgrupowanych danych ciągłych:
# 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))
Definicja i użycie
Metoda statistics.median_grouped()
oblicza medianę zgrupowanych danych ciągłych, obliczoną jako 50. percentyl.
Ta metoda traktuje punkty danych jako dane ciągłe i oblicza medianę percentyla 50%, najpierw znajdując zakres mediany przy użyciu określonej szerokości przedziału (domyślnie jest to 1), a następnie interpolując w tym zakresie przy użyciu pozycji wartości ze zbioru danych, które przypadają w tym zakresie.
Wskazówka: Wzór matematyczny dla mediany zgrupowanej to: GMedian = L + interwał * (N / 2 - CF) / F.
- L = dolna granica mediany przedziału
- interwał = szerokość interwału
- N = Całkowita liczba punktów danych
- CF = liczba punktów danych poniżej mediany przedziału
- F = liczba punktów danych w przedziale mediany
Składnia
statistics.median_grouped(data, interval)
Wartości parametrów
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 |
Uwaga: Jeśli dane są puste, zwraca błąd StatisticsError.
Szczegóły techniczne
Wartość zwrotu: | Wartość float reprezentująca medianę zgrupowanych danych ciągłych, obliczona jako 50. percentyl |
---|---|
Wersja Pythona: | 3.4 |