У мене є купа профілів клієнтів, які зберігаються в еластичний пошуккластер. Ці профілі зараз використовуються для створення цільових груп для нашої підписки на електронну пошту.
Цільові групи тепер формуються вручну, використовуючи можливість пошуку гранічних пошуків (наприклад, залучити всіх клієнтів чоловіків віком до 23 років з одним автомобілем та 3 дітьми).
Як я міг автоматично шукати цікаві групи - використовуючи наукові дані, машинне навчання, кластеризацію чи щось інше?
rМова програмування здається хорошим інструментом для цього завдання, але я не можу сформувати методологію такого групового пошуку. Одне рішення - якось знайти найбільші кластери клієнтів і використовувати їх як цільові групи, тому питання полягає в наступному:
Як я можу автоматично вибрати найбільші кластери подібних клієнтів (подібні за параметрами, які я не знаю на даний момент)?
Наприклад: моя програма підключиться до еластичного пошуку, вивантажить дані клієнтів у CSV та за допомогою мови мови R знайдеться, що велика частина клієнтів чоловіки без дітей, а ще одна велика частина клієнтів - автомобіль, а колір очей - коричневий.