def calculate_histogram_stats()

in lib/analysis.py [0:0]


def calculate_histogram_stats(bins, counts, data):
  # Calculate mean, std, and var
  [mean, var, std, n] = calc_histogram_mean_var(bins, counts)
  data['mean'] = mean
  data['std'] = std
  data['var'] = var
  data['n'] = n

  # Calculate densities
  [density, cdf] = calc_histogram_density(counts, n)
  data["pdf"]["cdf"] = cdf
  data["pdf"]["density"] = density
  data["pdf"]["values"] = bins

  # Calculate quantiles
  [quantiles, vals] = calc_histogram_quantiles(bins, density)
  data["quantiles"] = quantiles
  data["quantile_vals"] = vals