Panoramica
Scopo
Calcolare la media aritmetica di x oppure, se w e presente, la media pesata.
Parametri
x: dati numerici.w: pesi opzionali. Devono avere la stessa forma dixed essere strettamente positivi.
Restituisce
Un float con la media semplice o pesata.
Errori ed eccezioni
ValueErrorsexe vuoto o non finito.ValueErrorsewha forma incompatibile.ValueErrorsewcontiene valori non positivi o ha somma non positiva.
Esempio
from mespy import weighted_mean
x = [1.0, 2.0, 3.0]
w = [3.0, 1.0, 1.0]
print(weighted_mean(x)) # 2.0
print(weighted_mean(x, w)) # 1.6
Note
Se
w is None, la funzione usanumpy.mean.La validazione dei pesi passa per
_validate_weights.