---------------------------------------------------------------------------
OverflowError Traceback (most recent call last)
<ipython-input-47-a379c841bb0d> in <module>()
----> 1 binomial_prob_range(500010000, 500020000, 10, 5.0 / 12.0)
<ipython-input-46-f866756bcee4> in binomial_prob_range(low, high, n, p)
10 prob = 0.0
11 for k in xrange(low, high + 1):
---> 12 prob += binomial_prob(k, n, p)
13 return prob
14
<ipython-input-46-f866756bcee4> in binomial_prob(k, n, p)
5 """Probability that X = k for X ~ B(n, p)."""
6 n_choose_k = scipy.misc.comb(n, k) #, exact=0)
----> 7 return n_choose_k * p**k * (1.0 - p)**(n - k)
8
9 def binomial_prob_range(low, high, n, p):
OverflowError: (34, 'Numerical result out of range')