
Untitled
By: a guest on
May 1st, 2012 | syntax:
Python | size: 0.29 KB | hits: 17 | expires: Never
def gini(g,m,k):
WL = compute_WL(g,m,k)
WL_sorted = sorted(WL.items(), key=lambda (k,v): v)
a = b = 0.0
rank = 1
for s, lw_s in WL_sorted:
a = a + rank * lw_s
b = b + lw_s
rank = rank + 1
return 2.0/((m-1)*b) * a - (m+1) / (m-1)