Pairwise correlation

Riduzione della dimensionalità in Python

Jeroen Boeye

Head of Machine Learning, Faktion

Pairwise correlation

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

ansur pairplot

Riduzione della dimensionalità in Python

Pairwise correlation

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

ansur pairplot annotated

Riduzione della dimensionalità in Python

Correlation coefficient

extreme correlations

Riduzione della dimensionalità in Python

Correlation coefficient

scrambled correlations

Riduzione della dimensionalità in Python

Correlation matrix

weights_df.corr()

correlation matrix ansur

Riduzione della dimensionalità in Python

Correlation matrix

weights_df.corr()

correlation matrix ansur duplicates

Riduzione della dimensionalità in Python

Correlation matrix

weights_df.corr()

correlation matrix ansur duplicates 2

Riduzione della dimensionalità in Python

Correlation matrix

weights_df.corr()

correlation matrix ansur diagonal

Riduzione della dimensionalità in Python

Visualizing the correlation matrix

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")

correlation matrix visualized

Riduzione della dimensionalità in Python

Visualizing the correlation matrix

corr = weights_df.corr()

mask = np.triu(np.ones_like(corr, dtype=bool))
array([[ True,  True,  True],
       [False,  True,  True],
       [False, False,  True]])
Riduzione della dimensionalità in Python

Visualizing the correlation matrix

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

weights vs. height correlations masked

Riduzione della dimensionalità in Python

Visualising the correlation matrix

ansur selection correlations

Riduzione della dimensionalità in Python

Let's practice!

Riduzione della dimensionalità in Python

Preparing Video For Download...