in lib/analysis.py [0:0]
def calc_histogram_mean_var(bins, counts):
mean = 0
n = 0
for i in range(len(bins)):
bucket = float(bins[i])
count = float(counts[i])
n = n + count
mean = mean + bucket*count
mean = float(mean)/float(n)
var = 0
for i in range(len(bins)):
bucket = float(bins[i])
count = float(counts[i])
var = var + count*(bucket-mean)**2
var = float(var)/float(n)
std = np.sqrt(var)
return [mean, var, std, n]