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

Вступ до Python у Power BI

Jacob H. Marquez

Data Scientist

Що таке коефіцієнт кореляції?

Визначення: числова міра статистичного зв'язку між двома змінними

Діапазон: від -1 до 1

Діапазон

-1:

  • сильний, від'ємний зв'язок
  • зростання змінної A пов'язане зі спадом змінної B

1:

  • сильний, додатний зв'язок
  • зростання змінної A пов'язане зі зростанням змінної B

0: немає зв'язку

Вступ до Python у Power BI

Приклад коефіцієнта кореляції №1

Точкова діаграма двох змінних із кореляцією 0,8.

Вступ до Python у Power BI

Приклад коефіцієнта кореляції №2

Точкова діаграма двох змінних із кореляцією -0,8.

Вступ до Python у Power BI

Приклад коефіцієнта кореляції №3

Точкова діаграма двох змінних із кореляцією 0.

Вступ до Python у Power BI

Матриця кореляції

Таблиця, де змінні набору даних є рядками й стовпцями. У комірках — коефіцієнти кореляції між парами змінних.

Вступ до Python у Power BI

Матриця кореляції

Таблиця, де змінні набору даних є рядками й стовпцями. У комірках — коефіцієнти кореляції між парами змінних. Підсвічено рядок Income.

Вступ до Python у Power BI

Матриця кореляції

Таблиця, де змінні набору даних є рядками й стовпцями. У комірках — коефіцієнти кореляції між парами змінних. Підсвічено кореляцію Income vs. MntWines.

Вступ до Python у Power BI

Теплова карта кореляції

import seaborn as sns

corrMatrix = dataset.corr()

sns.heatmap(
    corrMatrix, 
    annot=True
    )

Приклад теплової карти

Вступ до Python у Power BI

Приклад теплової карти кореляції

Приклад теплової карти

Вступ до Python у Power BI

Приклад теплової карти кореляції

Приклад теплової карти

Вступ до Python у Power BI

Кореляція не означає причинність

  • Сильний кореляційний зв'язок <> Один спричинив інший

  • Причинно-наслідковий зв'язок зазвичай потребує експерименту

Якість рок-музики vs видобуток нафти у США

Вступ до Python у Power BI

Давайте потренуємось!

Вступ до Python у Power BI

Preparing Video For Download...