Отбор и конструирование признаков

Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Mark Peterson

Director of Data Science, Infoblox

Удаление лишних признаков

  • Уникальные идентификаторы
    • Номера телефонов
    • Номера социального страхования
    • Номера счетов
  • Метод .drop()
telco.drop(['Soc_Sec', 'Tax_ID'], axis=1)
Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Удаление коррелирующих признаков

  • Сильно коррелирующие признаки можно удалить
  • Они не добавляют модели новой информации
Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

корреляция-1

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_day_mins.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_eve_mins.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_night_mins.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_intl_mins.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_day_charge.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_eve_charge.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_night_charge.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python
telco.corr()

corr_intl_charge.png

Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Конструирование признаков

  • Создание новых признаков для улучшения качества модели
  • Рекомендуется консультироваться с бизнес-экспертами и специалистами в предметной области
Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Примеры конструирования признаков

  • Суммарные минуты: сумма Day_Mins, Eve_Mins, Night_Mins, Intl_Mins
  • Отношение минут к стоимости

 

telco['Day_Cost'] = telco['Day_Mins'] / telco['Day_Charge']
Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Давайте потренируемся!

Маркетинговая аналитика: прогнозирование оттока клиентов на Python

Preparing Video For Download...