Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import numpy
  2. import scipy.stats
  3. import math
  4.  
  5. def sample_stdev(list):
  6. sos = 0
  7. avg = numpy.mean(list)
  8.  
  9. for i in list:
  10. sos += (i - avg)**2
  11.  
  12. s = math.sqrt(1.00 / (len(list) - 1.00) * sos)
  13. return s
  14.  
  15. B = [16.34,16.88,15.10,14.30,17.31,15.56,13.84,16.14,16.10,14.81,13.39,12.29,19.28]
  16. A = [19.06,13.94,11.52,16.33,12.61,12.20,14.60,14.39,17.70,11.85,13.00,18.49,15.00]
  17.  
  18.  
  19. sa = sample_stdev(A)
  20. sb = sample_stdev(B)
  21.  
  22. sp = math.sqrt(((12.00) * sb**2.00 + (12) * sa**2) / 24.00)
  23. print(sp)
  24. print math.sqrt(2.00/13.00)
  25.  
  26. ans = (15.4876923077 - 14.6684615385) + (2.064 * sp * math.sqrt(2.00/13.00))
  27.  
  28. # Upper bound
  29. print(ans)
  30.  
  31. # Lower bound
  32. ans = (15.4876923077 - 14.6684615385) - (2.064 * sp * math.sqrt(2.00/13.00))
  33. print(ans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement