У меня есть следующая функция, реализованная в python:
# Calculation of cumulative binomial distribution
def PDP(p, N, min):
pdp=0
for k in range(min, N+1):
pdp += (float(factorial(N))/(factorial(k)*factorial(N-k)))*(p**k)*((1-p)**(N-k))
return pdp
Однако расчеты дают слишком большие значения при большом n (до 255). Я искал приближения к этим значениям, но безрезультатно. Как бы вы это сделали?