Что означает blocking в дизайне A/B теста?

AРазбить пользователей на блоки до эксперимента по важному признаку и рандомизировать внутри блоков.
BОстановить эксперимент при первом p-value меньше alpha.
CНазначать варианты по очереди A, B, A, B без учёта признаков.
DСформировать блоки по важному признаку (например, platform) и выполнить randomization внутри каждого блока (blocking).
Правильный ответ. blocking снижает variance и риск дисбаланса, выполняя randomization внутри заранее заданных блоков.

Разбор

Если platform или country сильно влияют на метрику, случайный перекос их долей между A и B добавляет шум. blocking (или stratification) делает так, что внутри каждого блока доли вариантов примерно одинаковы. Это уменьшает вариативность итоговой оценки и повышает мощность. Блоки нужно определять до запуска и не строить на post-period поведении.

Проверь себя · 1/3разбор после ответа
Вы тестируете новый экран, целевая метрика conversion. Какую covariate (ковариата — вспомогательная переменная) нельзя использовать в CUPED (Controlled-experiment Using Pre-Experiment Data), чтобы не получить leakage (утечка данных между группами) и bias?
Тренировать A/B в Telegram

Ещё вопросы по теме «Снижение дисперсии и CUPED»