Вопрос с собеседования · Аналитика данных

Как оценить эффект изменения, если A/B-тест провести нельзя?

MiddleA/B-тесты
Ещё спрашивают так:
  • Что такое difference-in-differences?
Коротко

Разность разностей (difference-in-differences) — сравнить изменение метрики в затронутой группе с изменением в похожей незатронутой за тот же период; допущение — параллельные тренды до изменения. Ещё: синтетический контроль (взвешенная комбинация контрольных регионов), разрыв регрессии (эффект на пороге правила), прерванный временной ряд.

  • До-после без контроля смешивает эффект с сезонностью и трендом
  • Допущения методов проверяют на периоде до изменения
  • Результат честно подавать с ограничениями — это слабее рандомизации

А ещё Гео-эксперименты: изменение запускают в одних городах, другие — контроль

Подробно

Почему «до и после» не работает. Сравнили продажи в октябре и сентябре после запуска фичи — рост 12%. Но в октябре и так сезонный рост, параллельно шла рекламная кампания.

Difference-in-differences:

эффект = (метрика_после − метрика_до) в тесте
       − (метрика_после − метрика_до) в контроле

Контрольная группа должна вести себя так же, как тестовая, если бы изменения не было. Проверка — графики трендов до запуска.

Другие методы:

  • синтетический контроль — когда затронут один регион или страна: контроль собирают из взвешенных других регионов, похожих по истории;
  • regression discontinuity — правило «скидка заказам от 3 000 рублей»: сравнивают заказы чуть ниже и чуть выше порога;
  • прерванный временной ряд — моделируют тренд и сезонность до изменения и сравнивают прогноз с фактом;
  • propensity score matching — подбор похожих необработанных объектов (с осторожностью: только по наблюдаемым признакам).

Что хотят услышать

  • Почему сравнение до-после ненадёжно.
  • Разность разностей и её допущение.
  • Другие квазиэкспериментальные методы.

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✓Разность разностей при допущении параллельных трендов
  • ✗Достаточно сравнения до и после без контрольной группы: на длинном периоде сезонность и общие тренды взаимно сокращаются
  • ✗Синтетический контроль — это случайная выборка пользователей из той же группы
  • ✗Квазиэксперименты не требуют никаких допущений о данных и трендах

Связанные вопросы

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования