Utforska data med visualiseringar

Marknadsföringsanalys: Prediktera kundbortfall i Python

Mark Peterson

Director of Data Science, Infoblox

Visualisera data i Python

  • seaborn gör det enkelt att skapa informativa och snygga diagram

  • Bygger på matplotlib

Marknadsföringsanalys: Prediktera kundbortfall i Python

Visualisera fördelningen av kontolängder

  • Viktigt att förstå hur variablerna är fördelade

 

import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(telco['Account_Length'])
plt.show()
Marknadsföringsanalys: Prediktera kundbortfall i Python

Fördelning av kontolängd

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängd

  • Lådagram

 

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

plt.show()

Skärmbild 2019-05-10 11.25.40

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängder

  • Lådagram

 

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

plt.show()

Mittenlinjer

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängder

  • Lådagram

 

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

plt.show()

Färgade lådor

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängder

  • Lådagram

 

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

plt.show()

25:e percentilen

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängder

  • Lådagram

 

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

plt.show()

75:e percentilen

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängder

  • Lådagram

 

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

plt.show()

Spridning

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängd

  • Lådagram

 

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

plt.show()

Extremvärden

Marknadsföringsanalys: Prediktera kundbortfall i Python

Skillnader i kontolängd

  • Lådagram

 

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

plt.show()

Skärmbild 2019-05-10 11.30.18

Marknadsföringsanalys: Prediktera kundbortfall i Python

Lägga till en tredje variabel

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

plt.show()

Skärmbild 2019-05-10 11.41.29

Marknadsföringsanalys: Prediktera kundbortfall i Python

Nu kör vi en övning!

Marknadsföringsanalys: Prediktera kundbortfall i Python

Preparing Video For Download...