Получить доступ

Почему нельзя останавливать A/B-тест, как только результат стал значимым?

MiddleA/B-тесты
Ещё спрашивают так:
  • Что такое проблема подглядывания (peeking)?
  • Что такое последовательное тестирование?
Коротко

p-value колеблется по ходу теста, и если проверять каждый день и остановиться на первом p < 0,05, доля ложных срабатываний вырастает с 5% до 20–30%. Это те же множественные сравнения во времени. Правильно: зафиксировать размер выборки и смотреть один раз — или применять последовательные методы, рассчитанные на промежуточные проверки.

  • Смотреть на тест для контроля здоровья (SRM, ошибки) можно — нельзя принимать решение по значимости
  • Последовательные методы: групповые последовательные планы (O'Brien-Fleming), always-valid p-values, mSPRT
  • Ранняя остановка по ограничителю (метрика резко ухудшилась) допустима и нужна

А ещё Байесовский подход не освобождает от проблемы полностью — решения тоже должны быть спланированы

Так подсказку видит пользователь sotto на живом собеседовании — за пару секунд, пока вы думаете вслух.

Попробуйте сами

Сотни A/B-тестов: ложные срабатывания, подглядывание и мощность

Подробно

Почему так. В начале теста данных мало, и случайные колебания большие. При ежедневной проверке у нулевого эффекта есть много шансов случайно «пересечь» порог значимости. Каждая проверка — ещё одна попытка выиграть в лотерею ложного открытия.

Решения:

  • фиксированный горизонт — рассчитать выборку, анализировать один раз в конце;
  • групповой последовательный план — заранее заданные точки проверки с более строгими порогами в начале (O'Brien-Fleming), общий уровень ошибки остаётся 5%;
  • always-valid inference (mSPRT) — можно смотреть в любой момент; используется в экспериментальных платформах;
  • правила остановки по вреду — отдельные ограничители для быстрого отключения неудачного варианта.

Связанная проблема — продление теста «ещё на недельку», потому что почти значимо. Это тоже подгонка.

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

  • Почему ранняя остановка повышает ложные срабатывания.
  • Фиксированный горизонт и последовательные методы.
  • Разница между мониторингом здоровья и решением.

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

Закрытая бета

Подсказки на собеседовании — в реальном времени

sotto слышит вопрос интервьюера и показывает короткий ответ и план, как в блоке «Коротко». Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем