Eksploracja danych za pomocą wizualizacji

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Mark Peterson

Director of Data Science, Infoblox

Wizualizacja danych w Pythonie

  • Biblioteka seaborn umożliwia łatwe tworzenie czytelnych wykresów

  • Rozszerza możliwości matplotlib

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Wizualizacja rozkładu długości konta

  • Ważne jest zrozumienie rozkładu zmiennych

 

import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(telco['Account_Length'])
plt.show()
Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Rozkład długości konta

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

Screenshot 2019-05-10 11.25.40.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

middle_lines.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

coloredboxes.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

25th_percentile.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

75th_percentile.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

spread.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

outliers.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Różnice w długości konta

  • Wykres pudełkowy

 

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

plt.show()

Screenshot 2019-05-10 11.30.18.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Dodawanie trzeciej zmiennej

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

plt.show()

Screenshot 2019-05-10 11.41.29.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Czas na wykresy!

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Preparing Video For Download...