CommencezCommencez gratuitement

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)

Voir le cours

Instructions de l’exercice

  • Calculez une ECDF à partir du temps réel entre matchs sans coup sûr (nohitter_times). Utilisez la fonction ecdf() 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_theor et y_theor en ligne avec plt.plot(). Puis superposez l'ECDF des données réelles x et y sous forme de points. Pour ce faire, vous devez préciser les arguments nommés marker = '.' et linestyle = 'none' en plus de x et y dans plt.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()
Modifier et exécuter le code