Ситуация: A/A pre-test показал difference 2.5% (p<0.05). Должно быть 0. В чём проблема?
Команда уже хочет запустить A/B. Старший аналитик: «A/A провалился — у вас bias в randomization. Нельзя проводить тест.»
ab_assignments: user_id, variant, assigned_tsorders: order_id, user_id, ts, amountpre_assignment_metrics: user_id, baseline_aovЖанр кейса: A/B-тест: design + анализ — все кейсы этого типа.
Дизайн теста (primary metric, guardrails, sample size, длительность), анализ результатов (significance, segments, novelty effect) и interpretation для бизнеса.
Peeking (стоп при «явной победе»), без guardrails, без power analysis, игнорирование novelty effect, SRM не проверяется, p-hacking при extend.
Variance reduction: используем pre-experiment данные юзера для корректировки в-experiment метрики. Сокращает sample size в 1.5-2 раза при тех же MDE.