Метод 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-й процентиль. |
---|---|
Версия Python: | 3.4 |