2020-수학-가형-홀수-14

문제

2020-수학-가형-홀수-14

풀이

import random


def mean(elts):
    return sum(elts)/len(elts)


def variance(elts):
    m = mean(elts)
    new_elts = [(elt-m)**2 for elt in elts]
    return mean(new_elts)
balls = [1,2,2,3,3,3]
samplelist3 = random.choices(balls, k=3)
print([samplelist3,sum(samplelist3)])
[[2, 1, 3], 6]
print(mean(balls))
ga = variance(balls)
ga
2.3333333333333335
0.5555555555555555
samples = [mean(random.choices(balls, k=10)) for _ in range(100000)]
print(mean(samples))
na = variance(samples)
na
2.3342319999999788
0.05528197017598479
samples = [sum(random.choices(balls, k=10)) for _ in range(500000)]
print(mean(samples))
da = variance(samples)
da
23.329028
5.564604575215832
ga+na+da
6.175442100947373
[31/6, 11/2, 35/6, 37/6, 13/2]
[5.166666666666667, 5.5, 5.833333333333333, 6.166666666666667, 6.5]