Advertisement
jukaukor

pituuksien_normaalijakauma.py

Dec 23rd, 2021 (edited)
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import numpy as np
  2. import scipy.stats as stats
  3. import matplotlib.pyplot as plt
  4.  
  5. height = [186, 176, 158, 180, 186, 168, 168, 164, 178, 170, 189, 192, 172,
  6. 187, 180, 186, 185, 168, 179, 178, 183, 179, 170, 175, 186, 159,
  7. 161, 178, 175, 185, 175, 162, 173, 172, 177, 175, 172, 177, 180]
  8. height.sort() # lajitellaan pistuusjärjestykseen
  9. heightmean = np.mean(height) # pituuksien keskiarvo
  10. heightmedian = np.median(height) # pituuksien mediaani
  11. heightstd = np.std(height) # pituuksien keskihajonta
  12. pituuksia = str(round(len(height)))
  13. keskipit = round(heightmean)
  14. keskihajonta = round(heightstd)
  15. mediaani = round(np.median(height))
  16. pdf = stats.norm.pdf(height, heightmean, heightstd)
  17. plt.title('Pituuksia '+pituuksia+ ', keskipituus '+str(keskipit)+ ' ,mediaani '+str(mediaani)+', keskihaj '+str(keskihajonta))
  18. plt.xlabel('pituus')
  19. plt.ylabel('todennäköisyys')
  20. plt.plot(height, pdf)
  21. plt.show()
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement