1. Learn
  2. /
  3. Kurser
  4. /
  5. Réflexion statistique en Python (Partie 1)

Connected

Övning

Calcul du coefficient de corrélation de Pearson

Comme mentionné dans la vidéo, le coefficient de corrélation de Pearson, aussi appelé le r de Pearson, est souvent plus facile à interpréter que la covariance. Il se calcule avec la fonction np.corrcoef(). Comme np.cov(), elle prend deux tableaux en arguments et retourne un tableau 2D. Les entrées [0,0] et [1,1] sont nécessairement égales à 1 (pouvez-vous dire pourquoi?), et la valeur qui nous intéresse est l'entrée [0,1].

Dans cet exercice, vous écrirez une fonction pearson_r(x, y) qui prend deux tableaux et retourne le coefficient de corrélation de Pearson. Vous utiliserez ensuite cette fonction pour le calculer pour la longueur et la largeur des pétales de I. versicolor.

Encore une fois, nous incluons le nuage de points que vous avez généré dans un exercice précédent pour vous rappeler le lien entre la largeur et la longueur des pétales.

Instruktioner

100 XP
  • Définissez une fonction avec l'en-tête pearson_r(x, y).
    • Utilisez np.corrcoef() pour calculer la matrice de corrélation de x et y (passez-les à np.corrcoef() dans cet ordre).
    • La fonction retourne l'entrée [0,1] de la matrice de corrélation.
  • Calculez la corrélation de Pearson entre les données des tableaux versicolor_petal_length et versicolor_petal_width. Assignez le résultat à r.
  • Affichez le résultat.