import json | import json | ||||
import random | import random | ||||
def calc_stat(numbers): | |||||
mu = sum(numbers) / len(numbers) | |||||
sigma = (sum([(x - mu) ** 2 for x in numbers]) / len(numbers)) ** 0.5 | |||||
return mu, sigma | |||||
def conf_inv(mu, sigma, n): | |||||
delta = 2.776 * sigma / (n ** 0.5) # 95% | |||||
return mu - delta, mu + delta | |||||
def arg_min(lst): | def arg_min(lst): | ||||
m = float('inf') | m = float('inf') |