Advertisement
Guest User

Python Binomial Probability

a guest
Oct 15th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.26 KB | None | 0 0
  1. import math
  2.  
  3. nCx = lambda n, x: math.factorial(n) / (math.factorial(x) * math.factorial(n - x))
  4. P = lambda n, x, p: nCx(n, x) * p**x * (1 - p)**(n - k)
  5.  
  6. n = 10
  7. k = 7
  8. p = .38
  9.  
  10. print ("Probability of {0} successes given {1} trials: {2}".format(k, n, P(n, 7, p)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement