可視化によるデータ探索

マーケティングアナリティクス: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で顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

解約別アカウント期間の箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

中央線を示す箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

色分けされた箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

第25百分位数を示す箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

第75百分位数を示す箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

データの散らばりを示す箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

外れ値を示す箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

アカウント期間の違い

  • 箱ひげ図

 

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

plt.show()

外れ値を非表示にした箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

第3変数の追加

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

plt.show()

第3変数を加えた箱ひげ図

マーケティングアナリティクス:Pythonで顧客解約を予測する

グラフを作成してみましょう!

マーケティングアナリティクス:Pythonで顧客解約を予測する

Preparing Video For Download...