Python 3.4+statisticsфункция
statistics.variance
разброс
Выборочная дисперсия (квадрат stdev, на n−1).
Синтаксис
statistics.variance(data)
Аргумент xbar принимается на веру: передадите не настоящее среднее — получите число, которое дисперсией уже не является, и никакого исключения не будет. Для полной совокупности берут pvariance с делением на n; а если разбросы нужно просто сравнить между собой, корень не нужен вовсе — variance и stdev упорядочивают наборы одинаково.
Примеры
import statistics
print(statistics.variance([1, 2, 3, 4, 5])) # → 2.5
print(statistics.variance([1, 2, 3, 4, 5], xbar=3)) # → 2.5
print(statistics.variance([2, 4, 4, 4, 5, 5, 7, 9])) # → 4.571428571428571
print(statistics.variance([5])) # → StatisticsError
print(statistics.pvariance([1, 2, 3, 4, 5])) # → 2
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности