bringer.ru / Инструменты / Калькулятор A/B-тестов / Сколько ваших побед в A/B-тестах — ложныеhttps://bringer.ru/tools/ab-test/false-wins
Разбор · Калькулятор A/B-тестовСколько ваших побед в A/B-тестах — ложные
При α = 5 % кажется, что ошибается каждая двадцатая победа. Но если срабатывает одна идея из десяти, ложна каждая третья. Считаем свою долю и проверяем симуляцией.
Обновлено · 8 минРасчёты в статье идут в браузере — числа никуда не отправляются
Содержание · 6 разделов
01Парадокс: 5 % ошибок — а побед ложных треть
Команда проводит 40 тестов в год, проверяет их честно: α = 5 %, мощность 80 %. Кажется, что ошибается каждая двадцатая победа. На деле — каждая третья, если срабатывает только одна идея из десяти.
Меняйте числа — вывод пересчитается.
Живой расчёт · загружаетсяиз блока на хабе A/B-тестов
Из 40 тестов в год: ожидаемо побед ≈ 5,0, из них ложных ≈ 1,8.
Пересчитать со своими числами: https://bringer.ru/tools/ab-test#fpr&alpha=5&power=80&prior=10&n=40
02Откуда это: мало работающих идей
Возьмём 100 тестов. Работают 10 — тест ловит 8 из них. Не работают 90 — и среди них при α = 5 % всё равно «выиграют» случайно 4–5 тестов. На 8 настоящих побед приходится 4–5 ложных: неработающих идей в девять раз больше.
Работает и поймана8Работает, но пропущена2Ложная победа5Честно отклонена85
Рис. 1. α = 5 %, мощность 80 %, работает 10 % идей. Побед 13, из них 5 — случайность. Ложная победа — красная со штриховкой, видна и в ч/б.
Идея — Evan Miller, «The Low Base Rate Problem» (evanmiller.org). Текст и расчёты — свои.
Частые вопросы
p-value — вероятность получить такой результат, если эффекта нет. Это не вероятность того, что эффект есть. Чтобы узнать второе, нужна ещё доля работающих идей: при одной работающей из десяти около трети всех побед окажутся случайными, хотя каждая из них честно прошла порог 0,05.
Это доля ложных результатов среди всех «значимых». В статистике её называют FDR, в A/B-тестах — долей ложных побед. Она отвечает на вопрос, который обычно и хотят задать: сколько объявленных побед на самом деле ничего не изменили и зря ушли в продукт.
Оцените π по журналу: π ≈ (доля побед среди всех тестов − α) / (мощность − α). При 13 % побед, α = 5 % и мощности 80 % это около 10 %. Если журнала нет, берите 10 %: по опыту индустрии срабатывает одна гипотеза из пяти–десяти. Для смелых идей на новом продукте доля бывает заметно выше, а для доводки зрелой страницы обычно ниже.
Да, если честно задать априорную долю работающих идей: тогда «вероятность, что B лучше» уже учитывает π. С плоским априорным распределением такой защиты нет: вероятность «B лучше» почти совпадает с 1 − p одностороннего теста, и ложных побед столько же. Сам по себе байесовский отчёт ложных побед никак не убирает.
Обычно хватает одного повтора: две победы подряд при α = 5 %, мощности 80 % и π = 10 % ложны примерно в 3 % случаев. Повторять стоит дорогие изменения. Если повтор слишком долгий, а трафика хватает, запускайте сразу строже, с α = 1 %.
Покажите сетку 100 тестов: из 13 побед пять — случайность. Это нагляднее любой формулы. Затем посчитайте, сколько стоит выкатка одной ложной победы, и сравните со стоимостью повтора. Разговор быстро переходит от статистики к деньгам, а именно это здесь и нужно.