การสำรวจข้อมูลด้วยการแสดงผลเชิงภาพ

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Mark Peterson

Director of Data Science, Infoblox

การแสดงผลข้อมูลใน Python

  • ไลบรารี seaborn ช่วยสร้างกราฟที่สวยงามและสื่อความหมายได้ง่าย

  • สร้างต่อยอดจาก matplotlib

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

แสดงการกระจายตัวของความยาวบัญชี

  • สำคัญมากที่ต้องเข้าใจการกระจายตัวของตัวแปร

 

import matplotlib.pyplot as plt
import seaborn as sns

sns.distplot(telco['Account_Length'])
plt.show()
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

การกระจายตัวของความยาวบัญชี

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

ภาพหน้าจอ 2019-05-10 11.25.40

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

เส้นกลางกล่อง

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

กล่องที่มีสี

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

เปอร์เซ็นไทล์ที่ 25

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

เปอร์เซ็นไทล์ที่ 75

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

การกระจายตัวของข้อมูล

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

ค่าผิดปกติ

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

ความแตกต่างด้านความยาวบัญชี

  • Box plot

 

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

plt.show()

ภาพหน้าจอ 2019-05-10 11.30.18

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

การเพิ่มตัวแปรที่สาม

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

plt.show()

ภาพหน้าจอ 2019-05-10 11.41.29

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

มาฝึกกันเถอะ!

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Preparing Video For Download...