Дослідження даних за допомогою візуалізацій

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Mark Peterson

Director of Data Science, Infoblox

Візуалізація даних у Python

  • Бібліотека seaborn дає змогу легко будувати інформативні й привабливі графіки

  • Побудована поверх matplotlib

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Візуалізація розподілу тривалості акаунтів

  • Важливо розуміти розподіл ваших змінних

 

import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(telco['Account_Length'])
plt.show()
Маркетингова аналітика: прогнозування відтоку клієнтів у Python

розподіл тривалості акаунтів

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

Screenshot 2019-05-10 11.25.40.png

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

середні лінії

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

кольорові коробки

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

25-й перцентиль

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

75-й перцентиль

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

розкид

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

викиди

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Відмінності у тривалості акаунтів

  • Ящик з вусами (box plot)

 

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

plt.show()

Screenshot 2019-05-10 11.30.18.png

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Додаємо третю змінну

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

plt.show()

Screenshot 2019-05-10 11.41.29.png

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Створімо кілька графіків!

Маркетингова аналітика: прогнозування відтоку клієнтів у Python

Preparing Video For Download...