Попарная корреляция

Снижение размерности в Python

Jeroen Boeye

Head of Machine Learning, Faktion

Попарная корреляция

sns.pairplot(ansur, hue="gender")

попарный график ansur

Снижение размерности в Python

Попарная корреляция

sns.pairplot(ansur, hue="gender")

попарный график ansur с аннотациями

Снижение размерности в Python

Коэффициент корреляции

предельные значения корреляции

Снижение размерности в Python

Коэффициент корреляции

случайные корреляции

Снижение размерности в Python

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

weights_df.corr()

матрица корреляции ansur

Снижение размерности в Python

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

weights_df.corr()

матрица корреляции ansur с дубликатами

Снижение размерности в Python

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

weights_df.corr()

матрица корреляции ansur с отмеченными дубликатами

Снижение размерности в Python

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

weights_df.corr()

матрица корреляции ansur с диагональю

Снижение размерности в Python

Визуализация матрицы корреляции

cmap = sns.diverging_palette(h_neg=10, 
                             h_pos=240, 
                             as_cmap=True)

sns.heatmap(weights_df.corr(), center=0, 
            cmap=cmap, linewidths=1, 
            annot=True, fmt=".2f")

визуализация матрицы корреляции

Снижение размерности в Python

Визуализация матрицы корреляции

corr = weights_df.corr()

mask = np.triu(np.ones_like(corr, dtype=bool))
array([[ True,  True,  True],
       [False,  True,  True],
       [False, False,  True]])
Снижение размерности в Python

Визуализация матрицы корреляции

sns.heatmap(weights_df.corr(), mask=mask, 
            center=0, cmap=cmap, linewidths=1, 
            annot=True, fmt=".2f")

корреляция веса и роста с маской

Снижение размерности в Python

Визуализация матрицы корреляции

корреляции выборки ansur

Снижение размерности в Python

Давайте потренируемся!

Снижение размерности в Python

Preparing Video For Download...