объект (город, область и т.д.) Зачем он нужен, если есть обычные A/B-тесты? 1) Юридические ограничения 2) Сетевые эффекты 3) Изменения, которые тяжело раскатить на конкретных пользователей Что такое геотест?
данных выделяем обучающую и валидационную выборки 2. Выбираем n рандомных тестовых городов 3. На обучающей выборке проводим мэтчинг 4. На валидационной выборке смотрим на отношение теста к контролю
данных выделяем обучающую и валидационную выборки 2. Выбираем n рандомных тестовых городов 3. На обучающей выборке проводим мэтчинг 4. На валидационной выборке смотрим на отношение теста к контролю 5. Повторяем шаги 2-4 n раз (100, 1000) и получаем распределение отношений
обучающую и валидационную выборки 2. Выбираем n рандомных тестовых городов 3. На обучающей выборке проводим мэтчинг 4. На валидационной выборке смотрим на отношение теста к контролю 5. Повторяем шаги 2-4 n раз (100, 1000) и получаем распределение отношений 6. Выделяем области распределения, выход за которые будем считать прокрасом Подведение результатов
1 1 2 2 Тест Контроль 2 2 3 3 3 3 Считаем p-value для каждой метрики Производим n(100, 1000) симуляций формирования тестовых и контрольных групп Считаем процент прокрассов по каждой метрике
(например 100/1000) формируем тест/контроль Считаем процент прокрасов по каждой метрике Повторяем для всевозможных сочетаний метрик и количества кластеров Саммари алгоритма разбиения на кластеры
(например 100/1000) формируем тест/контроль Считаем процент прокрасов по каждой метрике Выбираем наилучшее разбиение по min среднему проценту прокраса по метрикам Повторяем для всевозможных сочетаний метрик и количества кластеров Саммари алгоритма разбиения на кластеры
рандому отдать не получится. Поскольку юнитов в выборках будет мало, нужно не забывать про методы увеличения чувствительности. Если у вас нет проблем, которые перечислены в начале доклада – лучше делать классические АБ :) Итого