Facebook
From smasam, 2 Weeks ago, written in Python for S60.
Embed
Download Paste or View Raw
Hits: 125
  1. import pandas as pd
  2. import seaborn as sns
  3. import matplotlib.pyplot as plt
  4.  
  5. # Lotteridata som en liste med dictionary-objekter for hver trekning
  6. lottery_data = [
  7.     {"Dato": "16 januar", "Hovedtall": [6, 19, 32, 39, 42], "Stjernetall": [4, 9], "Premie": "Jackpot"},
  8.     {"Dato": "19 januar", "Hovedtall": [10, 12, 18, 33, 47], "Stjernetall": [7, 10], "Premie": "4 052 915 kr"},
  9.     {"Dato": "23 januar", "Hovedtall": [9, 18, 20, 32, 39], "Stjernetall": [5, 8], "Premie": "1 480 kr"},
  10.     # Legg til resten av dataene her...
  11. ]
  12.  
  13. # Konverterer lotteridataene til en pandas DataFrame for enkel analyse
  14. df = pd.DataFrame(lottery_data)
  15.  
  16. # Eksempel: Statistisk analyse av Hovedtall
  17. hovedtall_df = pd.DataFrame(df['Hovedtall'].tolist(), columns=[f'H{i}' for i in range(1, 6)])
  18.  
  19. # Beregner gjennomsnitt og standardavvik for hvert hovedtall
  20. hovedtall_mean = hovedtall_df.mean()
  21. hovedtall_std = hovedtall_df.std()
  22.  
  23. print("Gjennomsnitt av hovedtallene:")
  24. print(hovedtall_mean)
  25. print("\nStandardavvik av hovedtallene:")
  26. print(hovedtall_std)
  27.  
  28. # Grafisk analyse av Hovedtall
  29. plt.figure(figsize=(12, 6))
  30. for i in range(5):  # Antall hovedtall
  31.     plt.subplot(2, 3, i+1)
  32.     sns.histplot(hovedtall_df.iloc[:, i], bins=20, kde=True)
  33.     plt.title(f'Hovedtall {i+1}')
  34. plt.tight_layout()
  35. plt.show()
  36.  
  37. # Eksempel: Statistisk analyse av Stjernetall
  38. stjernetall_df = pd.DataFrame(df['Stjernetall'].tolist(), columns=[f'S{i}' for i in range(1, 3)])
  39.  
  40. # Beregner gjennomsnitt og standardavvik for hvert stjernetall
  41. stjernetall_mean = stjernetall_df.mean()
  42. stjernetall_std = stjernetall_df.std()
  43.  
  44. print("Gjennomsnitt av stjernetallene:")
  45. print(stjernetall_mean)
  46. print("\nStandardavvik av stjernetallene:")
  47. print(stjernetall_std)
  48.  
  49. # Grafisk analyse av Stjernetall
  50. plt.figure(figsize=(8, 4))
  51. for i in range(2):  # Antall stjernetall
  52.     plt.subplot(1, 2, i+1)
  53.     sns.histplot(stjernetall_df.iloc[:, i], bins=10, kde=True)
  54.     plt.title(f
  55.