Интерактивная статистика

56 бесплатных интерактивных уроков: от среднего и медианы до A/B-тестов и Байеса. Двигайте графики и стройте интуицию. Без регистрации.

Модуль 6 «Эксперименты: A/B»

Сегменты и гетерогенные эффекты (ATE и CATE)

A/B по новинке меню дал итог: «B лучше A на 2%». Но средний результат может скрывать, что новичкам новинка зашла отлично, а постоянным гостям — навредила. Эффект редко одинаков для всех. Разберём, что именно измеряет эксперимент и зачем смотреть по сегментам.

x →
● z = 0● z = 1общий наклон (без контроля): 0.78

Поставьте истинный эффект = 0 и силу конфаундера побольше: общая красная линия покажет «связь», которой нет. Контроль z (линии внутри групп) её убирает. Это и делает множественная регрессия — оценивает эффект x, удерживая z постоянным.

То, что оценивает A/B, называется ATEсредний эффект воздействия (Average Treatment Effect): насколько в среднем B лучше A по всем пользователям. Это честное и главное число эксперимента. Но «в среднем» — это усреднение по очень разным людям.

Что это значит
Какое решение это меняет

Средний эффект решает «катить ли всем», CATE — «кому катить»: таргетированная раскатка может спасти фичу, провалившую общий тест.

Грамотный разбор A/B не заканчивается на ATE: смотрят CATE по заранее заданным сегментам, чтобы не внедрить изменение, которое в среднем плюс, но бьёт по важной группе. Иногда лучшее решение — раскатить только на сегмент, где эффект положителен.

Но сегментный анализ — мина множественных сравнений: десятки срезов почти гарантированно дадут случайный «значимый» сегмент. Поэтому сегменты гипотезируют заранее, поправляют порог и перепроверяют.

Где это встречается

Новая фича часто радует новичков и раздражает опытных (ломает привычку). ATE может быть около нуля, а CATE по новизне — резко разный; решение принимают именно по сегментам.

Цена и промо почти всегда дают гетерогенный эффект по странам и платформам — поэтому раскатку нередко делают сегментно, а не «всем сразу».

Определения
ATE (средний эффект)
Average Treatment Effect — средняя разница исходов между вариантами по всем; это и оценивает A/B.
По-простому: эффект в среднем по всем.
CATE (условный эффект)
Conditional ATE — эффект внутри сегмента (при условии признаков). Показывает гетерогенность.
По-простому: эффект для конкретного сегмента.
Индивидуальный эффект (ITE)
эффект для одного объекта; ненаблюдаем — нельзя увидеть оба исхода сразу (фундаментальная проблема причинности).
По-простому: эффект для одного человека — напрямую не наблюдаем никогда.
Гетерогенность эффекта
эффект различается по сегментам; средний (ATE) способен скрывать сегменты с обратным знаком.
По-простому: среднее может прятать: одним помогло, другим навредило.
Когда метод врёт (допущения)

Оценка ATE честна при настоящей рандомизации и независимости; CATE по сегменту наследует те же требования плюс достаточный размер каждого сегмента (в мелких срезах оценка очень шумная).

Сегменты, найденные перебором постфактум, — почти наверняка ложные. Без заранее заданных гипотез и поправки на множественность сегментный анализ порождает мнимые эффекты.

Дальше →
Понравились материалы?

Эти материалы делает канал «Кусочек пиццы» — аналитика данных простыми словами: разборы реальных кейсов, метрики, карьера. Подпишитесь, чтобы не потерять.

Подписаться на «Кусочек пиццы»