Python Glossary English

Python 3.4+statisticsфункция

statistics.stdev

разброс

Выборочное стандартное отклонение (на n−1 степенях свободы).

Синтаксис

statistics.stdev(data)

Деление на n−1 делает это оценкой по выборке: если данные и есть вся совокупность, нужен pstdev, иначе разброс окажется завышен. Меньше двух значений — StatisticsError, а необязательный xbar лишь избавляет от повторного счёта уже известного среднего: подставите не то число — получите бессмыслицу молча, без всякой ошибки.

Примеры

import statistics
print(statistics.stdev([2, 4, 4, 4, 5, 5, 7, 9]))   # → 2.138089935299395
print(statistics.stdev([1, 2, 3, 4, 5]))  # → 1.5811388300841898
print(statistics.stdev([1, 2, 3, 4, 5], xbar=3))  # → 1.5811388300841898
print(statistics.stdev([7, 7, 7, 7]))  # → 0.0
print(statistics.stdev([5]))  # → StatisticsError
print(statistics.pstdev([1, 2, 3, 4, 5]))  # → 1.4142135623730951

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности