import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
# Lotteridata som en liste med dictionary-objekter for hver trekning
lottery_data = [
{"Dato": "16 januar", "Hovedtall": [6, 19, 32, 39, 42], "Stjernetall": [4, 9], "Premie": "Jackpot"},
{"Dato": "19 januar", "Hovedtall": [10, 12, 18, 33, 47], "Stjernetall": [7, 10], "Premie": "4 052 915 kr"},
{"Dato": "23 januar", "Hovedtall": [9, 18, 20, 32, 39], "Stjernetall": [5, 8], "Premie": "1 480 kr"},
# Legg til resten av dataene her...
]
# Konverterer lotteridataene til en pandas DataFrame for enkel analyse
df = pd.DataFrame(lottery_data)
# Eksempel: Statistisk analyse av Hovedtall
hovedtall_df = pd.DataFrame(df['Hovedtall'].tolist(), columns=[f'H{i}' for i in range(1, 6)])
# Beregner gjennomsnitt og standardavvik for hvert hovedtall
hovedtall_mean = hovedtall_df.mean()
hovedtall_std = hovedtall_df.std()
print("Gjennomsnitt av hovedtallene:")
print(hovedtall_mean)
print("\nStandardavvik av hovedtallene:")
print(hovedtall_std)
# Grafisk analyse av Hovedtall
plt.figure(figsize=(12, 6))
for i in range(5): # Antall hovedtall
plt.subplot(2, 3, i+1)
sns.histplot(hovedtall_df.iloc[:, i], bins=20, kde=True)
plt.title(f'Hovedtall {i+1}')
plt.tight_layout()
plt.show()
# Eksempel: Statistisk analyse av Stjernetall
stjernetall_df = pd.DataFrame(df['Stjernetall'].tolist(), columns=[f'S{i}' for i in range(1, 3)])
# Beregner gjennomsnitt og standardavvik for hvert stjernetall
stjernetall_mean = stjernetall_df.mean()
stjernetall_std = stjernetall_df.std()
print("Gjennomsnitt av stjernetallene:")
print(stjernetall_mean)
print("\nStandardavvik av stjernetallene:")
print(stjernetall_std)
# Grafisk analyse av Stjernetall
plt.figure(figsize=(8, 4))
for i in range(2): # Antall stjernetall
plt.subplot(1, 2, i+1)
sns.histplot(stjernetall_df.iloc[:, i], bins=10, kde=True)
plt.title(f