Метод Python statistics.quantiles()
Python statistics.quantiles()Используется для вычисления квантилей заданного набора данных.
Синтаксис
Синтаксис метода statistics.quantiles() выглядит следующим образом:
statistics.quantile(data, *, n=4, method='exclusive')
Описание параметра:
- data-- Итерируемый объект, содержащий числовые значения, например список или кортеж.
- n-- Необязательный параметр, указывающий количество квантилей для вычисления, по умолчанию 4.
- method-- Необязательный параметр, указывающий метод вычисления квантилей, по умолчанию "exclusive".
Возвращаемое значение
Функция вычисляет и возвращает список квантилей в качестве результата на основе заданного набора данных.
Пример
Следующий пример демонстрирует использование функции quantiles():
Пример
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
quantiles = statistics.quantiles(data, n=4, method='inclusive')
print(quantiles)
Результат вывода:
[3.25, 5.5, 7.75]
В приведённом выше примере заданный набор данных — [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], и метод quantiles() используется для вычисления списка квартилей [3.25, 5.5, 7.75].
Квартили — это статистические показатели, которые описывают распределение набора данных, разделяя его на четыре равные части. Первый квартиль (Q1) — это 25%-й квантиль данных, второй квартиль (Q2) — это 50%-й квантиль данных, который является медианой, а третий квартиль (Q3) — это 75%-й квантиль данных.
Метод quantiles() также позволяет вычислять другие квантили, такие как терцили, квинтили и т. д. Различное количество квантилей можно получить, изменяя значение параметра n. Способ вычисления квантилей можно выбрать как "exclusive" или "inclusive", управляя подходом к вычислению. По умолчанию для вычисления квантилей используется метод "exclusive".
Обратите внимание, что метод quantiles() требует, чтобы набор данных был упорядочен, поэтому данные нужно отсортировать перед использованием.
Другие расширения
Модуль statistics в Python