Python Glossary English

Python 3.4+statisticsфункция

statistics.pvariance

разброс

Дисперсия генеральной совокупности (на n).

Синтаксис

statistics.pvariance(data)

Тип результата следует типу данных: Decimal и Fraction сохраняются точно, а на целых числах ответ может оказаться int, а не float — не стройте код на предположении, что тут всегда float. По смыслу это дисперсия всей совокупности (делитель n): для выборки нужна variance с n-1, а mu передавайте только когда истинное среднее действительно известно, иначе получится второй момент вокруг чужой точки.

Примеры

import statistics
print(statistics.pvariance([1, 2, 3, 4, 5]))   # → 2
print(statistics.pvariance([1, 2, 3, 4, 5], mu=0))  # → 11
print(statistics.pvariance([2, 4, 4, 4, 5, 5, 7, 9]))  # → 4
print(statistics.pvariance([5]))  # → 0
print(statistics.variance([1, 2, 3, 4, 5]))  # → 2.5

См. также

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