Données corrélées dans la nature
On vous fournit un tableau « grains » indiquant la largeur et la longueur d'échantillons de grains. Vous soupçonnez que la largeur et la longueur sont corrélées. Afin de confirmer cette hypothèse, veuillez créer un graphique représentant la largeur en fonction de la longueur et mesurer leur corrélation de Pearson.
Cet exercice fait partie du cours
Apprentissage non supervisé en Python
Instructions
- Importation :
matplotlib.pyploten tant queplt.pearsonrà partir descipy.stats.
- Affectez la colonne
0degrainsàwidthet la colonne1degrainsàlength. - Créez un graphique avec
widthsur l'axe des x etlengthsur l'axe des y. - Utilisez la fonction
pearsonr()pour calculer la corrélation de Pearson entrewidthetlength.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Perform the necessary imports
____
____
# Assign the 0th column of grains: width
width = ____
# Assign the 1st column of grains: length
length = ____
# Scatter plot width vs length
plt.scatter(____, ____)
plt.axis('equal')
plt.show()
# Calculate the Pearson correlation
correlation, pvalue = ____
# Display the correlation
print(correlation)