Zkoumání dat pomocí vizualizací

Marketing Analytics: Predicting Customer Churn in Python

Mark Peterson

Director of Data Science, Infoblox

Vizualizace dat v Pythonu

  • Knihovna seaborn umožňuje snadno vytvářet přehledné a atraktivní grafy

  • Staví na matplotlib

Marketing Analytics: Predicting Customer Churn in Python

Vizualizace rozdělení délky účtu

  • Důležité je porozumět rozdělení proměnných

 

import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(telco['Account_Length'])
plt.show()
Marketing Analytics: Predicting Customer Churn in Python

Rozdělení délky účtu

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délce účtu

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

Box plot délky účtu

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délkách účtů

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

Střední čáry

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délkách účtů

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

Barevné boxy

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délkách účtů

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

25. percentil

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délkách účtů

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

75. percentil

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délkách účtů

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

Rozptyl

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délce účtu

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco)

plt.show()

Odlehlé hodnoty

Marketing Analytics: Predicting Customer Churn in Python

Rozdíly v délce účtu

  • Box plot

 

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco,
            sym="")

plt.show()

Box plot bez odlehlých hodnot

Marketing Analytics: Predicting Customer Churn in Python

Přidání třetí proměnné

sns.boxplot(x = 'Churn',
            y = 'Account_Length',
            data = telco,
            hue = 'Intl_Plan')

plt.show()

Box plot se třetí proměnnou

Marketing Analytics: Predicting Customer Churn in Python

Pojďme vytvořit grafy!

Marketing Analytics: Predicting Customer Churn in Python

Preparing Video For Download...