CommencezCommencez gratuitement

Comparer des ECDF

Les ECDF permettent aussi de comparer deux distributions ou plus (même si le graphique devient chargé s'il y en a trop). Ici, vous allez tracer les ECDF des longueurs de pétales des trois espèces d'iris. Vous avez déjà écrit une fonction pour générer des ECDF, alors mettez-la à profit!

Pour superposer les trois ECDF sur le même graphique, vous pouvez utiliser plt.plot() trois fois, une pour chaque ECDF. N'oubliez pas d'inclure les arguments marker='.' et linestyle='none' dans plt.plot().

Cette activité fait partie du cours

Réflexion statistique en Python (Partie 1)

Voir le cours

Instructions de l’exercice

  • Calculez les ECDF pour chacune des trois espèces à l'aide de votre fonction ecdf(). Les variables setosa_petal_length, versicolor_petal_length et virginica_petal_length sont déjà dans votre espace de noms. Décompactez les ECDF dans x_set, y_set, x_vers, y_vers et x_virg, y_virg, respectivement.
  • Tracez les trois ECDF sur le même graphique sous forme de points. Pour ce faire, vous aurez besoin de trois commandes plt.plot(). Assignez le résultat de chacune à _.
  • Une légende et des étiquettes d'axes ont été ajoutées pour vous; il ne reste qu'à soumettre pour voir toutes les ECDF!

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Compute ECDFs




# Plot all ECDFs on the same plot




# Annotate the plot
plt.legend(('setosa', 'versicolor', 'virginica'), loc='lower right')
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('ECDF')

# Display the plot
plt.show()
Modifier et exécuter le code