Panoramica
Scopo
Calcolare la varianza di x, con supporto sia al caso non pesato sia al caso pesato.
Parametri
x: dati numerici.w: pesi opzionali.ddof: correzione sul denominatore. Nel caso non pesato il denominatore elen(x) - ddof; nel caso pesato esum(w) - ddof.
Restituisce
Un float con la varianza.
Errori ed eccezioni
ValueErrorsexe vuoto o non finito.ValueErrorsewe invalido.ValueErrorse il denominatore diventa minore o uguale a zero.
Esempio
from mespy import variance
x = [2.0, 4.0, 4.0, 4.0, 5.0, 5.0, 7.0, 9.0]
print(variance(x)) # 4.0
print(variance(x, ddof=1)) # correzione di Bessel
Note
Il default
ddof=0e coerente con l’impostazione descrittiva dell’intero package.La versione pesata usa la media pesata interna, non
numpy.var.