A/B-тесты · ПланированиеМинимальный детектируемый эффект (MDE)

MDE калькулятор: какой эффект A/B-тест увидит при вашем трафике и сроке. Абсолютный и относительный MDE, вердикт обычным языком, таблица по неделям, формула и код Python и R.

Цифры остаются в браузере и никуда не отправляются

01Расчёт02По неделям03Формула04Примеры05Вопросы06Похожие
01

Расчёт

Метрика
Выборка
Трафик на всю страницу
Групп
α = 0,05 · мощность 80 % · двусторонняя проверка
Тест заметит эффект от
+72 %2,00 → 3,44 % · +1,44 п. п.

2 000 посетителей на группу за 4 недели · мощность 80 %, α = 0,05

Увидит только крупные изменения.
За 4 недели тест заметит изменения от +72 % — это редкость для правки кнопки или текста; меньшие эффекты будут невидимы.
02Чем дольше тест, тем меньше эффект он видит
СрокНа группуMDE
1 нед.500+166 %
2 нед.1 000+108 %
3 нед.1 500+85 %
4 нед.2 000+72 %
6 нед.3 000+57 %
8 нед.4 000+49 %
10 нед.5 000+43 %
12 нед.6 000+39 %

MDE падает медленно: чтобы уменьшить его вдвое, нужно примерно вчетверо больше посетителей.

03Формула
MDE находим из формулы размера выборки: подбираем p₂, при котором n(p₁, p₂) = N.
p₁ = 0,0200, N = 2 000 → p₂ = 0,0344, относительный MDE = +72,0 %
Проверить в Python / R
from math import sqrt
from scipy.optimize import brentq
from scipy.stats import norm

p1, n = 0.02, 2000
alpha, power = 0.05, 0.8
z_a, z_b = norm.ppf(1 - alpha / 2), norm.ppf(power)

def need(p2):  # выборка на группу для p1 → p2
    pb = (p1 + p2) / 2
    return (z_a * sqrt(2 * pb * (1 - pb)) + z_b * sqrt(p1 * (1 - p1) + p2 * (1 - p2))) ** 2 / (p2 - p1) ** 2

p2 = brentq(lambda p: need(p) - n, p1 * 1.000001, 0.999999)
print(p2, p2 / p1 - 1)  # 0.034408
04

Примеры

05

Частые вопросы

MDE, минимальный детектируемый эффект, — самое маленькое изменение, которое тест надёжно заметит при заданных α и мощности. Эффекты меньше MDE тест, скорее всего, пропустит и покажет «не значимо». Например, при конверсии 2 %, 1 000 посетителях в неделю и сроке 4 недели MDE равен +72 %: конверсия должна вырасти до 3,44 %, чтобы тест это увидел с мощностью 80 %.

Обновлено