Advertisement
makispaiktis

Statistics

May 17th, 2019 (edited)
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. import math
  2.  
  3. print("*********************************************")
  4. print("Αυτό είναι ένα πρόγραμμα που θα υπολογίσει τα στατιστικά μεγέθη μίας τυχαίας μεταβλητής, για την οποία έχουμε ένα δείγμα τιμών.")
  5. n = int(input("Αρχικά, πόσες τιμές θα εισαχθούν: "))
  6. # 1. Εισαγωγή τιμών
  7. print()
  8. print("Εισάγετε τις τιμές: ")
  9. deigmata = []
  10. for i in range(n):
  11.     value = int(input(str(i+1) + "η τιμή: "))
  12.     deigmata.append(value)
  13. print()
  14.  
  15. # 2. Υπολογισμός μέσου όρου
  16. sum = 0
  17. for i in range(len(deigmata)):
  18.     sum += deigmata[i]
  19. average = sum / n
  20. print("Μέσος όρος:        x(avg) = " + str(average))
  21.  
  22. # 3. Υπολογισμός διασποράς
  23. sum2 = 0
  24. for i in range(len(deigmata)):
  25.     sum2 += deigmata[i] * deigmata[i]
  26. s2 = (sum2 - n * average * average) / (n-1)
  27. s = math.sqrt(s2)
  28. print("Διασπορά:            s^2  = " + str(s2))
  29. print("Τυπική απόκλιση:      s   = " + str(s))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement