Дисперсионный анализ (ANOVA): сравниваем много групп
t-тест и z-тест сравнивают ДВЕ группы. Но в A/B часто несколько вариантов (A/B/C/D), а в жизни — много категорий: конверсия по странам, выручка по тарифам. Сравнивать их попарно опасно, и для этого есть дисперсионный анализ — ANOVA. Двигайте ползунки и следите за отношением разбросов F.
F = (разброс между группами) / (разброс внутри). Раздвиньте средние — F растёт; добавьте шум внутри — F падает. Так ANOVA отвечает «есть ли вообще различие» сразу для нескольких групп, не плодя попарных сравнений.
Почему нельзя просто прогнать t-тест для каждой пары? Это ловушка множественных сравнений: при 4 группах уже 6 пар, и шанс случайно поймать «значимость» резко растёт. ANOVA задаёт один общий вопрос — «есть ли вообще различие хоть между какими-то группами?» — одним тестом, без раздувания ошибки.
ANOVA — правильный инструмент для A/B/C/D-тестов и для сравнения метрики по многим сегментам. Сначала один тест «есть ли разница вообще», затем — поправленные попарные сравнения. Это дисциплинирует и защищает от ложных открытий из урока про множественные сравнения.
Если внутри групп данные сильно скошены или есть выбросы, у ANOVA (как и у t-теста) есть непараметрические аналоги (Краскела–Уоллиса) — та же идея на рангах. Выбор, как всегда, диктуют данные.
Агрономия, с которой ANOVA и началась: сравнить урожайность при нескольких удобрениях сразу. Сегодня — сравнение нескольких версий интерфейса, тарифов, регионов, моделей.
В аналитике ANOVA и её регрессионная форма повсюду, где нужно понять, объясняет ли категориальный фактор (группа, канал, сегмент) различия в метрике — и насколько.
Определения
Классическая ANOVA предполагает примерно нормальные остатки, схожий разброс в группах (гомоскедастичность) и независимость наблюдений. При тяжёлых хвостах или выбросах берут ранговый аналог — критерий Краскела–Уоллиса.
ANOVA отвечает «есть ли различие хоть где-то», но не «между какими именно группами». Чтобы это узнать, нужны пост-хок сравнения (например, Тьюки) с поправкой на множественность.