← retour aux snippets

statistics: variance et écart-type (échantillon vs population)

Calculer variance et stdev en choisissant l'estimateur adapté.

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.