Données corrélées dans la nature
On vous fournit un tableau grains qui donne la largeur et la longueur d'échantillons de grain. Vous soupçonnez que la largeur et la longueur sont corrélées. Pour le confirmer, créez un nuage de points de la largeur en fonction de la longueur et mesurez leur corrélation de Pearson.
Cette activité fait partie du cours
Unsupervised Learning in Python
Instructions de l’exercice
- Importez :
matplotlib.pyplotsous le nomplt.pearsonrdepuisscipy.stats.
- Assignez la colonne
0degrainsàwidthet la colonne1degrainsàlength. - Créez un nuage de points avec
widthsur l'axe des x etlengthsur l'axe des y. - Utilisez la fonction
pearsonr()pour calculer la corrélation de Pearson dewidthetlength.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)