Короткий ответ
Sequential-методы (например, на основе mSPRT или alpha-spending) действительно позволяют легитимно проверять результат многократно и останавливаться раньше без инфляции ошибки I типа, но требуют заранее встроенной в методологию готовности к этому (а не применения постфактум к данным, собранным для fixed-horizon теста), обычно требуют больше данных для того же MDE при досрочной остановке, и сложнее в коммуникации с нетехническими стейкхолдерами; единственно верного решения о переходе нет — это зависит от культуры принятия решений в компании и зрелости инфраструктуры.
Как это работает подробнее
Как это работает: always-valid p-value строится так, что вероятность ложного срабатывания остаётся под контролем alpha в любой момент времени проверки, а не только в заранее фиксированной точке, за счёт более консервативного порога значимости на каждом шаге, который компенсирует многократность проверок математически, а не эвристически.
Пример (концептуально, mSPRT-подобный подход): вместо порога p<0.05 на каждой проверке используется убывающий со временем порог значимости, учитывающий число уже сделанных проверок, так что суммарная вероятность ложной остановки за весь срок наблюдения тестов остаётся <=5%. Проверка перед внедрением: симуляция на исторических A/A-тестах должна показывать фактическую частоту ложных остановок близкой к заявленной alpha.
Что использовать на практике
- На практике: внедрение требует изменения всей инфраструктуры отчётности (дашборды должны показывать always-valid доверительные интервалы, а не наивные), обучения стейкхолдеров, что 'можно остановить раньше, но нельзя просто смотреть на наивный p-value', и часто требует больше суммарных пользователей на то же MDE по сравнению с оптимальным fixed-horizon тестом, если тест всё равно идёт до конца.
Подводные камни
- Частые ошибки: применение sequential-методологии только к части тестов на платформе, где остальные дашборды и привычки команды остаются ориентированы на наивный fixed-horizon p-value — смешение методологий создаёт путаницу и риск, что кто-то неправильно интерпретирует always-valid интервал как обычный.
- Компромисс: sequential-тестирование даёт гибкость и потенциально более быстрые решения, но стоит дороже по инфраструктуре, обучению команды и иногда по суммарному трафику; fixed-horizon проще для всех, но жёстче по срокам и провоцирует соблазн peeking, если его не предотвращать организационно. Решение о переходе должно учитывать, насколько часто бизнес реально экономит время от досрочной остановки, и готова ли организация соблюдать новую дисциплину интерпретации — иначе выигрыш в гибкости может не окупить рост сложности.