Selekcja i inżynieria cech

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Mark Peterson

Director of Data Science, Infoblox

Usuwanie zbędnych cech

  • Unikalne identyfikatory
    • Numery telefonów
    • Numery PESEL
    • Numery kont
  • Metoda .drop()
telco.drop(['Soc_Sec', 'Tax_ID'], axis=1)
Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Usuwanie skorelowanych cech

  • Silnie skorelowane cechy można usunąć
  • Nie wnoszą dodatkowych informacji do modelu
Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

correlation-1

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_day_mins.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_eve_mins.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_night_mins.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_intl_mins.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_day_charge.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_eve_charge.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_night_charge.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie
telco.corr()

corr_intl_charge.png

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Inżynieria cech

  • Tworzenie nowych cech w celu poprawy wydajności modelu
  • Warto konsultować się z ekspertami biznesowymi i dziedzinowymi
Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Przykłady inżynierii cech

  • Łączna liczba minut: suma Day_Mins, Eve_Mins, Night_Mins, Intl_Mins
  • Stosunek minut do opłaty

 

telco['Day_Cost'] = telco['Day_Mins'] / telco['Day_Charge']
Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Czas na ćwiczenia!

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Preparing Video For Download...