Ajuster le nombre d'intervalles dans un histogramme
L'histogramme que vous venez de créer avait dix intervalles. C'est la valeur par défaut de matplotlib. La « règle de la racine carrée » est une règle couramment utilisée pour choisir le nombre d'intervalles : choisissez un nombre d'intervalles égal à la racine carrée du nombre d'observations. Tracez de nouveau l'histogramme des longueurs de pétales de l'iris versicolore, cette fois en appliquant la règle de la racine carrée pour le nombre d'intervalles. Vous précisez ce nombre au moyen du paramètre nommé bins de plt.hist().
Les outils de tracé sont déjà importés et les valeurs par défaut de seaborn déjà définies. La variable versicolor_petal_length contient un tableau des longueurs de pétales et est déjà dans votre espace de noms.
Cette activité fait partie du cours
Réflexion statistique en Python (Partie 1)
Instructions de l’exercice
- Importez
numpysous le nomnp. Cela vous donne accès à la fonction de racine carrée,np.sqrt(). - Déterminez combien de points de données vous avez avec
len(). - Calculez le nombre d'intervalles selon la règle de la racine carrée.
- Convertissez le nombre d'intervalles en entier avec la fonction intégrée
int(). - Générez l'histogramme et assurez-vous d'utiliser le paramètre nommé
bins. - Appuyez sur Soumettre pour tracer la figure et voir le fruit de vos efforts !
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()