Advertisement
gon2

Untitled

Sep 16th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.40 KB | None | 0 0
  1. import math
  2. import scipy.stats as st
  3.  
  4. def conflevel(n, e, a):
  5.   z = -st.norm.ppf(a / 2)
  6.   uppi = e + (z**2/(2*n)) + (z * math.sqrt(((e*(1-e)) / n) + (z**2/(4*n**2))))
  7.   nidri = 1 + (z**2/n)
  8.   return round(uppi / nidri, 4)
  9.  
  10. print("example from book", conflevel(7, (2/7), 0.25))
  11. print("c=0.5", conflevel(10, 0.3, 0.5))
  12. print("c=0.25", conflevel(10, 0.3, 0.25))
  13. print("c=0.1", conflevel(10, 0.3, 0.1))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement