CommencerCommencez gratuitement

Comparer des ECDF

Les ECDF permettent également de comparer deux distributions ou plus (mais 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, autant l’exploiter !

Pour superposer les trois ECDF sur le même graphique, utilisez plt.plot() trois fois, une fois par ECDF. N’oubliez pas d’inclure marker='.' et linestyle='none' comme arguments dans plt.plot().

Cet exercice fait partie du cours

<cours>Réflexion statistique en Python (Partie 1)</cours>
Voir le cours

Instructions de l’exercice

  • Calculez les ECDF pour chacune des trois espèces avec votre fonction ecdf(). Les variables setosa_petal_length, versicolor_petal_length et virginica_petal_length sont déjà dans votre espace de noms. Décomposez 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 cela, vous aurez besoin de trois commandes plt.plot(). Affectez le résultat de chacune à _.
  • Une légende et des étiquettes d’axes ont été ajoutées pour vous, donc cliquez sur Soumettre la réponse pour afficher 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