dd.weighted_mean#

dane_data.weighted_mean(values, weights)[fuente]#

Media ponderada.

Parámetros:
  • values – Valores (cualquier secuencia numérica).

  • weights – Pesos, del mismo largo que values. Se ignoran los pares con algún NaN.

Devuelve:

La media, o NaN si no quedan valores o los pesos suman 0.

Tipo del valor devuelto:

float

Ver también

weighted_quantile

Cuantiles ponderados (por ejemplo, la mediana).

tabla

Medias ponderadas por grupo.

Ejemplos

>>> import dane_data as dd
>>> dd.weighted_mean([10, 20, 30], [1, 1, 2])
22.5
>>> dd.weighted_mean([10, None, 30], [1, 1, 1])
20.0