Sélection et ingénierie de variables

Analytique marketing : prédire l'attrition de la clientèle avec Python

Mark Peterson

Director of Data Science, Infoblox

Supprimer les variables inutiles

  • Identifiants uniques
    • Numéros de téléphone
    • Numéros d'assurance sociale
    • Numéros de compte
  • Méthode .drop()
telco.drop(['Soc_Sec', 'Tax_ID'], axis=1)
Analytique marketing : prédire l'attrition de la clientèle avec Python

Supprimer les variables corrélées

  • Les variables fortement corrélées peuvent être supprimées
  • Elles n'ajoutent rien au modèle
Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

correlation-1

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_day_mins.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_eve_mins.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_night_mins.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_intl_mins.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_day_charge.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_eve_charge.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_night_charge.png

Analytique marketing : prédire l'attrition de la clientèle avec Python
telco.corr()

corr_intl_charge.png

Analytique marketing : prédire l'attrition de la clientèle avec Python

Ingénierie de variables

  • Créer de nouvelles variables pour améliorer la performance du modèle
  • Consulter les expertes et experts métier et du domaine
Analytique marketing : prédire l'attrition de la clientèle avec Python

Exemples d'ingénierie de variables

  • Minutes totales : somme de Day_Mins, Eve_Mins, Night_Mins, Intl_Mins
  • Ratio Minutes/Coût

 

telco['Day_Cost'] = telco['Day_Mins'] / telco['Day_Charge']
Analytique marketing : prédire l'attrition de la clientèle avec Python

Passons à la pratique !

Analytique marketing : prédire l'attrition de la clientèle avec Python

Preparing Video For Download...