objectif
Calculer variance et stdev en choisissant l’estimateur adapté.
code minimal
from statistics import variance, stdev, pvariance, pstdev
data = [1,2,3,4]
print(variance(data) > 0 and pvariance(data) > 0) # attendu: True
utilisation
from statistics import stdev, pstdev
xs = [1,2,3,4,5]
print(stdev(xs) > 0 and pstdev(xs) > 0)
variante(s) utile(s)
from statistics import fmean
print(abs(fmean([0.1,0.2,0.3]) - 0.2) < 1e-12)
notes
- variance/stdev: échantillon (n-1). pvariance/pstdev: population (n).
- fmean calcule une moyenne flottante rapide et précise.