Les données confirment-elles notre hypothèse?
Vous avez modélisé les matchs sans coup sûr à l'aide d'une loi exponentielle. Créez une ECDF à partir des données réelles. Superposez la CDF théorique et l'ECDF obtenue des données. Cela vous permet de vérifier si la loi exponentielle décrit bien les observations.
Il peut être utile de vous remémorer la fonction que vous avez créée dans le cours précédent pour calculer l'ECDF, ainsi que le code que vous avez écrit pour la tracer.
Cette activité fait partie du cours
Réflexion statistique en Python (partie 2)
Instructions de l’exercice
- Calculez une ECDF à partir du temps réel entre matchs sans coup sûr (
nohitter_times). Utilisez la fonctionecdf()que vous avez écrite dans le cours précédent. - Créez une CDF à partir des échantillons théoriques que vous avez pris dans le dernier exercice (
inter_nohitter_time). - Tracez
x_theorety_theoren ligne avecplt.plot(). Puis superposez l'ECDF des données réellesxetysous forme de points. Pour ce faire, vous devez préciser les arguments nommésmarker = '.'etlinestyle = 'none'en plus dexetydansplt.plot(). - Appliquez une marge de 2 % au graphique.
- Affichez le graphique.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create an ECDF from real data: x, y
x, y = ____
# Create a CDF from theoretical samples: x_theor, y_theor
x_theor, y_theor = ____
# Overlay the plots
plt.plot(____, ____)
plt.plot(____, ____, marker=____, linestyle=____)
# Margins and axis labels
plt.margins(____)
plt.xlabel('Games between no-hitters')
plt.ylabel('CDF')
# Show the plot
plt.show()