Função de distribuição empírica em Numpy
Eu tenho a seguinte lista de valores:
x = [-0.04124324405924407, 0, 0.005249724476788287, 0.03599351958245578, -0.00252785423151014, 0.01007584102031178, -0.002510349639322063,...]
e quero calcular a função de densidade empírica, por isso acho que preciso calcular a função de distribuição cumulativa empírica e usei este código:
counts = np.asarray(np.bincount(x), dtype=float)
cdf = counts.cumsum() / counts.sum()
e então eu calculo esse valor:
print cdf[0.01007584102031178]
e sempre recebo 1, então acho que cometi um erro. Sabes como arranjar isso? Obrigado!