dd.weighted_quantile#
- dane_data.weighted_quantile(values, weights, q)[fuente]#
Cuantil ponderado.
Es el menor valor cuya masa acumulada alcanza la fracción
qdel peso total, la misma definición de_pctileen Stata. Siempre devuelve uno de los valores observados (no interpola).- Parámetros:
values – Valores (cualquier secuencia numérica).
weights – Pesos, del mismo largo que
values. Se ignoran los pares con algún NaN y los pesos que no son positivos.q (float) – Fracción entre 0 y 1: 0.5 es la mediana.
- Devuelve:
El cuantil, o NaN si no queda ningún valor.
- Tipo del valor devuelto:
Ver también
weighted_meanMedia ponderada.
tablaMedianas ponderadas por grupo.
Ejemplos
>>> import dane_data as dd >>> dd.weighted_quantile([10, 20, 30], [1, 1, 1], 0.5) 20.0 >>> dd.weighted_quantile([10, 20, 30], [5, 1, 1], 0.5) 10.0