SlideShare a Scribd company logo
1 of 20
Воронцов К.В., Гуз И.С.  Москва 2010
[object Object],Предсказание поведения и потребностей клиентов Повышение доходности и лояльности клиентов Архитектура решения по автоматизации повышения доходности клиентов
[object Object],Предложение :  Каждому клиенту банка с зарплатной картой предложим овердрафт на эту карту. Всего кредитоспособных клиентов :  10 0 000 Средняя полная стоимость коммуникации с клиентом :  25 0  руб. Средняя прибыль с согласившегося клиента :  10 250   руб. Соглашаются :  2.4 %  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Предсказание поведения и потребностей клиентов
[object Object],Экспертные знания Хранилища данных Анкетные данные Формирование предложений ,[object Object],[object Object],[object Object],[object Object],Данные по проведенным кампаниям Данные по использованию продуктов . . .
[object Object],[object Object],таблица фактов таблицы измерений с иерархиями Платеж Сумма  (мера) Код   клиента Код времени суток Код даты Код   способа платежа Код места Клиент Код Дата регистрации ФИО Пол Способ платежа Код Название Место Код Код типа места Название Код региона Регион Код Название Дата Код Дата Код типа дня Код недели Месяц Код Название Год Неделя (1 /4  месяца) Код Дата начала Дата конца Код месяца Время суток Код Название Тип дня Код Название Тип места Код Название
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Оценка максимального числа различных простейших признаков, связанных с платежами : 2*10*4*5*3*100* 5   =  600  000 !!!  Признаки следует строить исходя из бизнес задачи ,  исключая неинформативные иерархии
[object Object],[object Object]
[object Object],[object Object],Целевой признак Производные признаки Базовые признаки Идентификатор Код клиента Пол Возраст Сумм платеж 1мес Ср платеж 1мес … Онлайнер … Уходящий 20957305 Муж 23 200 50 … Нет … Да 49302857 Жен 19 340 100 … Нет … Нет 39572048 Муж 46 200 100 … Нет … Да 35721958 Муж 25 400 400 … Нет … Нет 47265934 Муж 36 140 20 … Нет … Нет 17362049 Муж 51 250 50 … Нет … Нет 39482985 Жен 19 540 270 … Да … Да 98472645 Жен 42 700 350 … Нет … Нет … … … … … … … … …
[object Object],[object Object]
[object Object],[object Object],% уходящих из всех уходящих Убывание вероятности ухода % всех клиентов S =  Коэффициент Джини
[object Object],[object Object],Убывание вероятности ухода % всех клиентов Лифт = Доля уходящих в квантиле  N Доля уходящих во всей выборке
[object Object]
Повышение доходности и лояльности клиентов
[object Object],[object Object],[object Object],Доход от кампании :
[object Object],[object Object],Контрольная группа : Лучшие клиенты с точки зрения построенной модели с которыми не будет проведена кампания. Основная группа : Лучшие клиенты с точки зрения построенной модели с которыми будет проведена кампания. Тестовая группа :   Случайный выбор клиентов с которыми будет проведена кампания + + +
Автоматизация кампаний прямого маркетинга
[object Object],IT Department DWH CRM . . . Получение данных для настройки Построение моделей Выбор лучшей модели Экспорт модели Получение актуальных данных Экспорт результатов в  CRM  или каналы Подготовка и очистка данных Применение модели и оценка эффекта Подготовка и очистка данных Регулярное применение модели Мониторинг качества модели Обновление модели ?! Matlab, Statistica, . . .
Operational Database Хранилище данных ( data warehouse) CRM Database Витрина данных настройка классификация результаты эффективность Источник 1 Источник  … Источник  N Хранилище моделей Server Client CRM Server CRM Software Marketing Server Marketing Client Импорт  данных настройка моделей классификация данных мониторинг эффективности Внешняя система ( front office ) Заявка на классификацию
[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Data analysis for customer profitability

Кредитный конвейер - Step Integrator
Кредитный конвейер - Step IntegratorКредитный конвейер - Step Integrator
Кредитный конвейер - Step IntegratorSvyatoslav Tkachev
 
Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Anton Lapkin
 
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентам
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентамВладимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентам
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентамБанковское обозрение
 
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015Customer experience profile&PredictiveMarketing_R.Styatugin_31032015
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015CleverDATA
 
матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловскийFinancialStudio
 
презентация партнерской программы
презентация партнерской программыпрезентация партнерской программы
презентация партнерской программыArthur Fedorov
 
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСА
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСАSoftex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСА
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСАdshindin
 
Хитрые таргетинги для коммерческих спецпроектов
Хитрые таргетинги для коммерческих спецпроектовХитрые таргетинги для коммерческих спецпроектов
Хитрые таргетинги для коммерческих спецпроектовMediaprojects Mail.Ru Group
 
Прогнозная аналитика в финансовом секторе
Прогнозная аналитика в финансовом сектореПрогнозная аналитика в финансовом секторе
Прогнозная аналитика в финансовом сектореIT Group
 
Roman styatugin clever_data_cxp_predictive marketing
Roman styatugin clever_data_cxp_predictive marketingRoman styatugin clever_data_cxp_predictive marketing
Roman styatugin clever_data_cxp_predictive marketingCleverDATA
 
Программа лояльности торгового центра
Программа лояльности торгового центраПрограмма лояльности торгового центра
Программа лояльности торгового центраKoltochnik Andrey
 
Аудит Отдела Продаж - Формула Продаж
Аудит Отдела Продаж - Формула ПродажАудит Отдела Продаж - Формула Продаж
Аудит Отдела Продаж - Формула ПродажВасилий Кокин
 
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...Маркетинг-аналитика с OWOX BI
 
ATK QlikView For Microfinance: решение и опыт
ATK QlikView For Microfinance: решение и опытATK QlikView For Microfinance: решение и опыт
ATK QlikView For Microfinance: решение и опытMarina Payvina
 

Similar to Data analysis for customer profitability (20)

Кредитный конвейер - Step Integrator
Кредитный конвейер - Step IntegratorКредитный конвейер - Step Integrator
Кредитный конвейер - Step Integrator
 
AlgoMost: about
AlgoMost: aboutAlgoMost: about
AlgoMost: about
 
Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк) Анализ поведения клиентов (Сбербанк)
Анализ поведения клиентов (Сбербанк)
 
Владимир Кононов (UCS)
Владимир Кононов (UCS)Владимир Кононов (UCS)
Владимир Кононов (UCS)
 
сервис Mindbox
сервис Mindboxсервис Mindbox
сервис Mindbox
 
Mindbox
MindboxMindbox
Mindbox
 
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентам
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентамВладимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентам
Владимир Шикин, НБКИ: Эволюция систем таргетированного предложения клиентам
 
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015Customer experience profile&PredictiveMarketing_R.Styatugin_31032015
Customer experience profile&PredictiveMarketing_R.Styatugin_31032015
 
матрос банк михайловский
матрос банк михайловскийматрос банк михайловский
матрос банк михайловский
 
презентация партнерской программы
презентация партнерской программыпрезентация партнерской программы
презентация партнерской программы
 
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСА
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСАSoftex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСА
Softex: ИННОВАЦИОННЫЕ ПОДХОДЫ К АВТОМАТИЗАЦИИ И ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ БИЗНЕСА
 
Эффективный маркетинг
Эффективный маркетингЭффективный маркетинг
Эффективный маркетинг
 
Хитрые таргетинги для коммерческих спецпроектов
Хитрые таргетинги для коммерческих спецпроектовХитрые таргетинги для коммерческих спецпроектов
Хитрые таргетинги для коммерческих спецпроектов
 
Прогнозная аналитика в финансовом секторе
Прогнозная аналитика в финансовом сектореПрогнозная аналитика в финансовом секторе
Прогнозная аналитика в финансовом секторе
 
Roman styatugin clever_data_cxp_predictive marketing
Roman styatugin clever_data_cxp_predictive marketingRoman styatugin clever_data_cxp_predictive marketing
Roman styatugin clever_data_cxp_predictive marketing
 
Программа лояльности торгового центра
Программа лояльности торгового центраПрограмма лояльности торгового центра
Программа лояльности торгового центра
 
Google Analitycs Для Новичков
Google Analitycs Для НовичковGoogle Analitycs Для Новичков
Google Analitycs Для Новичков
 
Аудит Отдела Продаж - Формула Продаж
Аудит Отдела Продаж - Формула ПродажАудит Отдела Продаж - Формула Продаж
Аудит Отдела Продаж - Формула Продаж
 
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...
Как предсказать конверсию и увеличить ROI контекстной рекламы в 2,2 раза — ке...
 
ATK QlikView For Microfinance: решение и опыт
ATK QlikView For Microfinance: решение и опытATK QlikView For Microfinance: решение и опыт
ATK QlikView For Microfinance: решение и опыт
 

More from yaevents

Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...
Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...
Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...yaevents
 
Тема для WordPress в БЭМ. Владимир Гриненко, Яндекс
Тема для WordPress в БЭМ. Владимир Гриненко, ЯндексТема для WordPress в БЭМ. Владимир Гриненко, Яндекс
Тема для WordPress в БЭМ. Владимир Гриненко, Яндексyaevents
 
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...yaevents
 
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндекс
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндексi-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндекс
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндексyaevents
 
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...yaevents
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...yaevents
 
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...yaevents
 
Мониторинг со всех сторон. Алексей Симаков, Яндекс
Мониторинг со всех сторон. Алексей Симаков, ЯндексМониторинг со всех сторон. Алексей Симаков, Яндекс
Мониторинг со всех сторон. Алексей Симаков, Яндексyaevents
 
Истории про разработку сайтов. Сергей Бережной, Яндекс
Истории про разработку сайтов. Сергей Бережной, ЯндексИстории про разработку сайтов. Сергей Бережной, Яндекс
Истории про разработку сайтов. Сергей Бережной, Яндексyaevents
 
Разработка приложений для Android на С++. Юрий Береза, Shturmann
Разработка приложений для Android на С++. Юрий Береза, ShturmannРазработка приложений для Android на С++. Юрий Береза, Shturmann
Разработка приложений для Android на С++. Юрий Береза, Shturmannyaevents
 
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...yaevents
 
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...yaevents
 
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, ЯндексСканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндексyaevents
 
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebook
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, FacebookМасштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebook
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebookyaevents
 
Контроль зверей: инструменты для управления и мониторинга распределенных сист...
Контроль зверей: инструменты для управления и мониторинга распределенных сист...Контроль зверей: инструменты для управления и мониторинга распределенных сист...
Контроль зверей: инструменты для управления и мониторинга распределенных сист...yaevents
 
Юнит-тестирование и Google Mock. Влад Лосев, Google
Юнит-тестирование и Google Mock. Влад Лосев, GoogleЮнит-тестирование и Google Mock. Влад Лосев, Google
Юнит-тестирование и Google Mock. Влад Лосев, Googleyaevents
 
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...yaevents
 
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...yaevents
 
В поисках математики. Михаил Денисенко, Нигма
В поисках математики. Михаил Денисенко, НигмаВ поисках математики. Михаил Денисенко, Нигма
В поисках математики. Михаил Денисенко, Нигмаyaevents
 
Using classifiers to compute similarities between face images. Prof. Lior Wol...
Using classifiers to compute similarities between face images. Prof. Lior Wol...Using classifiers to compute similarities between face images. Prof. Lior Wol...
Using classifiers to compute similarities between face images. Prof. Lior Wol...yaevents
 

More from yaevents (20)

Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...
Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...
Как научить роботов тестировать веб-интерфейсы. Артем Ерошенко, Илья Кацев, Я...
 
Тема для WordPress в БЭМ. Владимир Гриненко, Яндекс
Тема для WordPress в БЭМ. Владимир Гриненко, ЯндексТема для WordPress в БЭМ. Владимир Гриненко, Яндекс
Тема для WordPress в БЭМ. Владимир Гриненко, Яндекс
 
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...
Построение сложносоставных блоков в шаблонизаторе bemhtml. Сергей Бережной, Я...
 
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндекс
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндексi-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндекс
i-bem.js: JavaScript в БЭМ-терминах. Елена Глухова, Варвара Степанова, Яндекс
 
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...
Дом из готовых кирпичей. Библиотека блоков, тюнинг, инструменты. Елена Глухов...
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
 
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...
Администрирование небольших сервисов или один за всех и 100 на одного. Роман ...
 
Мониторинг со всех сторон. Алексей Симаков, Яндекс
Мониторинг со всех сторон. Алексей Симаков, ЯндексМониторинг со всех сторон. Алексей Симаков, Яндекс
Мониторинг со всех сторон. Алексей Симаков, Яндекс
 
Истории про разработку сайтов. Сергей Бережной, Яндекс
Истории про разработку сайтов. Сергей Бережной, ЯндексИстории про разработку сайтов. Сергей Бережной, Яндекс
Истории про разработку сайтов. Сергей Бережной, Яндекс
 
Разработка приложений для Android на С++. Юрий Береза, Shturmann
Разработка приложений для Android на С++. Юрий Береза, ShturmannРазработка приложений для Android на С++. Юрий Береза, Shturmann
Разработка приложений для Android на С++. Юрий Береза, Shturmann
 
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...
Кросс-платформенная разработка под мобильные устройства. Дмитрий Жестилевский...
 
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...
Сложнейшие техники, применяемые буткитами и полиморфными вирусами. Вячеслав З...
 
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, ЯндексСканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
Сканирование уязвимостей со вкусом Яндекса. Тарас Иващенко, Яндекс
 
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebook
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, FacebookМасштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebook
Масштабируемость Hadoop в Facebook. Дмитрий Мольков, Facebook
 
Контроль зверей: инструменты для управления и мониторинга распределенных сист...
Контроль зверей: инструменты для управления и мониторинга распределенных сист...Контроль зверей: инструменты для управления и мониторинга распределенных сист...
Контроль зверей: инструменты для управления и мониторинга распределенных сист...
 
Юнит-тестирование и Google Mock. Влад Лосев, Google
Юнит-тестирование и Google Mock. Влад Лосев, GoogleЮнит-тестирование и Google Mock. Влад Лосев, Google
Юнит-тестирование и Google Mock. Влад Лосев, Google
 
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...
C++11 (formerly known as C++0x) is the new C++ language standard. Dave Abraha...
 
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...
Зачем обычному программисту знать языки, на которых почти никто не пишет. Але...
 
В поисках математики. Михаил Денисенко, Нигма
В поисках математики. Михаил Денисенко, НигмаВ поисках математики. Михаил Денисенко, Нигма
В поисках математики. Михаил Денисенко, Нигма
 
Using classifiers to compute similarities between face images. Prof. Lior Wol...
Using classifiers to compute similarities between face images. Prof. Lior Wol...Using classifiers to compute similarities between face images. Prof. Lior Wol...
Using classifiers to compute similarities between face images. Prof. Lior Wol...
 

Data analysis for customer profitability

Editor's Notes

  1. Добрый вечер, меня зовут Гуз Иван, я являюсь операционным директором компании «Форексис». Сегодня я, вместе с моим коллегой Константином Воронцовым, который является заместителем директора по науке компании «Форексис» расскажем вам о том, как повысить доходность и лояльность клиентов с помощью поиска логических закономерностей в данных. Пару слов о том кто мы такие и что это за компания такая «Форексис». Первое – мы не играем на биржах и «Форексис» не имеет к «Форексу» никакого отношения! Наша компания основана более 10 лет назад на базе научной школы академика РАН Юрия Ивановича Журавлева и занимается разработкой и внедрением собственного программного обеспечения в области анализа данных. Материал нашей лекции основан на опыте проектов нашей компании, связанных с клиентской аналитикой, в основном в телекомах и банках. Константин расскажет про математические основы поиска логических закономерностей – краткую выжимку из курса лекций, который он читает для студентов МФТИ и МГУ. Я же расскажу про то, как мы успешно использовали эту теорию на практике. В своем рассказе я буду приводить различные примеры из нашей практики, однако, надеюсь, что вы отнесетесь с пониманием, если не во всех местах я назову конкретные компании, на основе которых построен пример.
  2. Итак, вначале пару слов о структуре нашего выступления. Вначале мы расскажем о том, как предсказывать поведение и потребности клиентов. Мы расскажем на основании какой информации и каким конкретно способом можно рассчитать насколько сильно в данный момент времени клиент хочет приобрести конкретную услугу или продукт. Также мы покажем как рассчитать насколько сильно клиент склонен к прекращению использования услугами компании, то есть насколько сильно он склонен к уходу. ( NEXT ) После этого мы расскажем как именно использовать эти рассчитанные склонности для того, чтобы повысить доходность и лояльность клиентов. ( NEXT ) И в заключении я расскажу про архитектуру решения, которое было разработано нашей компанией. Решение позволяет автоматизировать большую часть работы по повышению доходности и лояльности клиентов.
  3. Для начала рассмотрим простой пример из жизни российских банков, демонстрирующий механизм повышения доходности клиентов за счет предсказания их потребностей : Представьте себе сотни тысяч клиентов банка, у которых есть зарплатная карта. Как повысить их доходность ? – Попробуем предложить им овердрафт на эту карту, то есть возможность уходить в минус. То есть, грубо говоря, наделим такую карточку возможностями кредитки. Проведем тестовую маркетинговую кампанию на небольшой, но представительной группе клиентов. Результаты кампании следующие : Всего 2.4% клиентов соглашаются на это предложение, при этом стоимость контакта с клиентом в среднем составляет 250 рублей (то есть позвонить ему, обслужить его оформление в отделении и т. д.), а средняя прибыль с одного клиента за всю историю взаимодействия с ним более 10 000 рублей. Посчитаем, может ли такая кампания быть прибыльной : (NEXT) Оказывается что нет! Вопрос – а можно ли здесь что-то изменить ? Что если мы научимся ранжировать всех клиентов по склонности к согласию на это предложение. Насколько сильно нам это поможет ? (NEXT) Допустим мы смогли отобрать 10 000 клиентов, среди которых процент отклика гораздо больше и составляет уже 9%. Видим, что в этом случае вся затея становится выгодной. И это не предел прибыльности этого предложения. Его можно пытаться повторять каждый месяц и отбирать все новых и новых клиентов, которые к этому моменту времени созрели к нему. Более того, на оставшихся 90% клиентах тоже можно зарабатывать, нужно лишь придумать для них другое предложение : кредит наличными, автокредит, что-то другое.
  4. Теперь рассмотрим процесс определения склонности клиента к совершению определенного действия. На основе этой информации можно в дальнейшем принимать различные решения по повышению его доходности.
  5. Какая же информация нужна для такого предсказания и где ее брать ? Основная часть необходимой информации хранится в корпоративных хранилищах данных, таких как биллинговые системы в телекоме, процессинговые системы в финансовых учреждениях и прочие. ( NEXT ) Информация, описывающая клиента, разделяется на несколько групп. Выделяют такие группы данных как социально-демографическую информацию, которую клиент заполняет с помощью анкет, информацию по участию в различных маркетинговых акциях, информацию по использованию продуктов и услуг и прочие. В приведенном примере с банком без этих данных не получилось бы ранжировать клиентов и повысить их доходность. ( NEXT ) Другая часть необходимой информации берется из головы экспертов. Именно на основе экспертных знаний происходит формирование предложений клиентам. Действительно, в приведенном примере с зарплатными карточками без наличия самой идеи примера бы вообще не существовало и повысить доходность клиентов мы бы не смогли. ( NEXT ) На основе экспертных предложений или гипоз, а также данных о клиентах будет проводится расчет склонности клиента к отклику на это предложение или выполнении определенного действия. Как же это делается ? Идея простая – представим себе, чтобы мы хотим прогнозировать отклик на некоторое предложение и в прошлом мы уже делали аналогичное предложение. Тогда мы возьмем состояние клиентов на момент когда мы делали им предложение, и разделим их на две группы – тех кто согласился и тех, кто не согласился. Задача состоит в том, чтобы построить математическую модель, которая бы на основе исходного описания клиентов как можно лучше разделяла бы эти две группы клиентов. Где еще можно взять эти исторические данные ? В случае конкретного предложения это могут быть клиенты, которые уже раньше откликались на аналогичное предложения или самостоятельно покупали предлагаемый продукт. Если предлагается что-то принципиально новое, то вначале проводят тестовую кампанию, и далее полагаются на ее результаты. Рассмотрим теперь, как можно описать состояние клиентов. Покажем как можно это сделать, на примере группы данных о платежах клиента.
  6. Чтобы описать состояние клиента необходимо понимать как хранятся данные в хранилищах. Физическая модель данных в хранилищах представляет собой специальный вид реляционной модели, называющийся dimensional model , таблицы которой построены по схеме звезда или снежинка, как в данном примере с платежами. В центре звезды лежит таблица фактов, содержащая несколько мер и измерения, по которым эта мера измеряется. В данном примере Сумма платежа является измеряемой мерой, которая измеряется по таким измерениям как клиенты, Время суток, Дата, Способ платежа и место платежа. Каждое измерение может иметь одну или несколько иерархий. Например, места платежа могут группироваться в регионы, а также по типу места. Даты могут группироваться по неделям, а недели по месяцам. Теперь покажем, как на основе информации о платежах можно описать состояние клиентов на заданный момент времени.
  7. Итак, мы хотим посчитать суммарное или среднее значение меры, то есть платежа в нашем случае, агрегированное по различным измерениям. Основное измерение, которое обязательно следует учитывать это, конечно же, время, поскольку мы описываем состояние клиента на заданный момент времени. Можно считать агрегат за последнюю неделю, за вторую последнюю неделю, третью, за последний месяц и т. д. Но, понятно, что заглядывать на годы назад смысла не имеет, поскольку раньше клиент мог себя вести сильно иначе, а мы хотим описать его состояние на заданный момент времени. Также можно агрегировать по любому другому измерению : Типу дня, Времени суток и т. д. В результате будут получаться признаки, описывающие клиента, вида : “ Суммарный размер платежа за 1 последний месяц по рабочим дням через POS -терминалы ” Замечательно – мы научились описывать состояние клиента, но сколько будет таких признаков для одной меры ? Посмотрим, что получается в нашем примере : (NEXT) Если посчитать полное декартово произведение, то получится 2 возможных агрегата * 10 разумных агрегаций по времени * 4 типа дня * .. = 600 000 признаков!!! – Это очень много. Причем мы сейчас описали только простейшие признаки. А ведь могут быть еще и производные, например : Любимое время суток платежа. А если вспомним, то клиенты описываются не одной мерой, то получится, что каждый клиент описывается миллионами или десятками миллионов признаков!!! Что же делать ? (NEXT) Обычно есть экспертное понимание, какие иерархии рассматривать вообще не стоит (например, тип дня оплаты может совершенно ни на что не влиять), а какие размерности можно существенно сократить. Например, для клиентов банка, совершающих покупки, рассматривать недельную детализацию достаточно бессмысленно, поскольку человек максимум делает несколько покупок в неделю и в данных будет очень много шума. Другая возможность для удаления признаков – расчет их информативности. Об этом подробнее расскажет Константин. Что делать дальше ? Умея описывать состояние клиента на заданный момент времени можно подготовить обучающую выборку данных. Если интересующее нас событие определяется просто, то подготовить эту выборку также просто. Например если нас интересует, склонность клиента к отклику на предложение, которое уже делалось в прошлом, то следует взять всех клиентов, на момент, когда им делалось предложение и определить, какие их них откликнулись, а какие – нет. Но это простейший случай, на практике встречаются куда более сложные ситуации. На следующем слайде приведен пример подготовки обучающей выборки для определения склонности клиентов к уходу, который был применен нами в НСС.
  8. Хватаем мел и идем к доске рассказывать. Как определить целевое событие для уходящих клиентов ? Сначала поймем, кто такие ушедшие клиенты – все их определяют по-разному. Положим что это такие клиенты, у которых 3 месяца подряд не было ни одной транзакции. Прогнозировать для каждого клиента время ухода точно не получится – все клиенты слишком сильно различны. Гораздо проще прогнозировать менее точные события. Например, мы, обычно, рассчитываем вероятность того, что клиент уйдет через месяц в течении еще одного месяца. Этой информации достаточно, чтобы определить, что клиент собрался уходить и у нас достаточно времени, чтобы его постараться удержать. Давайте изобразим, как формировать обучающую выборку : Очень важно – вероятности должны быть согласованы, то есть нельзя в обучающую выборку искусственно включить побольше уходящих, так как мы хотим, чтобы модель клиента, которую мы построим, предсказывала нам именно числа в соответствии с реальным распределением уходящих клиентов.
  9. На выходе всех процедур подготовки данных у нас получается так называемая матрица «объекты - признаки». По строкам этой матрицы расположены клиенты, а по столбцам – их признаки. При этом в таблицу могут входить как базовые признаки, так и производные, характеризующие психологию поведения клиентов. В данном примере приведен пример производного признака «Онлайнер» - это клиент, который более 90% своих платежей совершает через Интернет. В зависимости от имеющихся данных могут быть выделены другие профили. Например, в телекомах, если человек совершает и дневные и ночные звонки из одного и того же места, то можно сказать, что он Домоседа. И самое основное, что должно быть в этой таблице – это целевой признак, в простейшем случае принимающий 2 значения. Именно целевой признак позволит строить математические модели клиентов, склонных к отклику на предложение или к совершению определенного действия, а также определять их качество. Сейчас я передаю слово Константину Воронцову, который расскажет как именно с математической точки зрения это делается.
  10. Показываем на доске как оценивать качество моделей с помощью коэф. Джини.
  11. Показываем на доске, как оценивать качество моделей с помощью Lift Chart
  12. Построив несколько моделей и выбрав для каждого предложения самую лучшую, мы можем регулярно рассчитывать для каждого клиента вероятность согласия на конкретное предложение. Причем, в зависимости от имеющихся данных, можно рассчитывать не только одну вероятность отклика на предложение, но и вероятность отклика на предложения для различных каналов коммуникации ( SMS, Call – центр). Как это можно дальше использовать ? При звонках в колцентр, клиенту можно предлагать тот продукт, который он больше всего хочет. -На веб сайте можно выводить в рекомендациях top3 услуги, которые больше всего подходят. -Можно брать определенный продукт и проводить с его помощью кампании прямого маркетинга.
  13. Отлично, теперь мы умеем определять вероятности покупки клиентом определенной услуги или отклика на определенное предложение, а также уже знаем как можно их использовать для пассивного повышения лояльности и доходности клиентов. Давайте посмотрим, как эффективно организовывать кампании прямого маркетинга на основе этой информации. В чем основной вопрос – каких клиентов нужно брать в кампанию, то есть вероятность отклика должна быть больше какого значения, чтобы клиенту стоило делать предложение ?
  14. Ключевую роль здесь играют 2 числа : Прибыль, которую мы получим если клиент примет наше предложение Стоимость контакта, то есть наши затраты на то, чтобы сделать клиенту предложение ( NEXT ) На основе этой информации можно рассчитать приведенную ценность клиента : вероятность отклика умноженная на прибыль – вероятность несогласия * стоимость контакта В кампанию следует брать всех клиентов, у которых приведенная ценность положительна. На рисунке приведен график прибыльности компании, в зависимости от порога вероятности, начиная с которого мы включаем в кампанию клиентов. На основе этой оценки можно прогнозировать результаты будущих кампаний, а также определять, какие кампании вообще прибыльные. Также можно ранжировать продукты для клиента по прибыльности, тем самым максимально эффективным способом повышая его доходность. Далее рассмотрим, как же оценивать эффективность таких кампаний.
  15. Наша задача - понять насколько хороша наша предиктивная модель и насколько хороша наша маркетинговая идея по отдельности. Да, идея может быть неэффективной. Например, на кампанию прямого маркетинга была потрачена куча денег, но клиенты и так на нее откликнулись бы, так как параллельно проводилась масс маркетинговая реклама того же продукта. Итак, выделяют 3 выборки клиентов – Основная группа – лучшие с точки зрения модели, которым будет сделано предложение. Контрольная группа – лучшие с точки зрения модели клиенты, но им предложение сделано не будет. Тестовая группа – случайный выбор клиентов, для которых будет проведена кампания. Разница между процентами отклика между основной и контрольной групп и есть качество маркетинговой идеи. Разница между процентами отклика в тестовой и основной группах есть качество нашей модели.