вероятность от среднего и стандартного в ограниченном множестве - PullRequest
0 голосов
/ 24 ноября 2018

У нас есть дискретные и ограниченные данные.От a до b, среднее c и стандартное d

Итак, как я могу вычислить вероятность в каждой дискретной точке, от стандартного и среднего Это пока что работа, но работает только для «голов» или «хвостов»или p 0,5 для каждого события, например, вычисляет вероятность получения 3 правильных из 8 и 4 правильных из 8 и 8 из этих многочисленных бросков монет.Следовательно, как вставить среднее и стандарт?Например, у вас есть 10 событий, и вы прогнозируете 4,10,10,4 из них в 4 попытках.Среднее значение равно 7, стандартное 3, так как получить p (8)?

from __future__ import division

def powersetCardinale(members_):
return (2 ** members_)

def factorial(n):
if n == 0:
    return 1
else:
    return n * factorial(n - 1)

def factorialQuicker(n, r):
if n == r:
    return 1
else:
    return n * factorialQuicker(n - 1, r)

def combination(n,  r):
if (r == 0): return 1
if (n < r): return 0
return (factorialQuicker(n, r) / factorial(n - r))

k = 33
values = range(k + 1)
prob = values

for i in range(len(prob)):
    prob[i] = combination(len(prob)-1 , prob[i]) / powersetCardinale(k)

sum(prob)
plt.plot(prob)
print(prob)
...