1. 학습
  2. /
  3. 강의
  4. /
  5. Статистичне мислення в Python (Частина 1)

Connected

연습 문제

Обчислення коефіцієнта кореляції Пірсона

Як зазначено у відео, коефіцієнт кореляції Пірсона (Pearson r) зазвичай легше інтерпретувати, ніж коваріацію. Його обчислюють за допомогою функції np.corrcoef(). Як і np.cov(), вона приймає два масиви як аргументи й повертає двовимірний масив. Елементи [0,0] і [1,1] обов'язково дорівнюють 1 (здогадуєтеся, чому?), а значення, яке нам потрібне, — це елемент [0,1].

У цій вправі ви напишете функцію pearson_r(x, y), яка приймає два масиви й повертає коефіцієнт кореляції Пірсона. Потім ви використаєте цю функцію, щоб обчислити його для довжин і ширин пелюсток I. versicolor.

Знову додаємо діаграму розсіювання, яку ви будували у попередній вправі, щоб нагадати, як пов'язані ширина та довжина пелюсток.

지침

100 XP
  • Визначте функцію з сигнатурою pearson_r(x, y).
    • Скористайтеся np.corrcoef(), щоб обчислити кореляційну матрицю для x і y (передайте їх у np.corrcoef() саме в такому порядку).
    • Функція має повертати елемент [0,1] кореляційної матриці.
  • Обчисліть кореляцію Пірсона між даними в масивах versicolor_petal_length і versicolor_petal_width. Присвойте результат змінній r.
  • Виведіть результат.