A/B-тестыстатистикаMDEметрикианалитик данных

MDE (Minimum Detectable Effect): формула, расчёт и пример для A/B-теста

2026-06-07 8 мин

Коротко: MDE (Minimum Detectable Effect, минимальный детектируемый эффект) — это наименьшая разница между группами A и B, которую тест способен надёжно заметить при заданных размере выборки, мощности и уровне значимости. Если реальный эффект меньше MDE — тест его, скорее всего, «не увидит» (ложноотрицательный результат).

MDE задают до запуска эксперимента: он отвечает на вопрос «какой минимальный прирост конверсии есть смысл искать на доступном трафике».


Что такое MDE простыми словами

Представь, что меняешь кнопку и надеешься поднять конверсию. Тест не может различить любую сколь угодно малую разницу — на маленькой выборке прирост в 0.1% утонет в шуме. MDE — это граница: эффекты больше MDE тест обнаружит с нужной вероятностью, эффекты меньше — пропустит.

Три вещи связаны жёстко:

Хочешь ловить меньший MDE — нужна большая выборка. Меньше трафика — придётся согласиться на больший MDE.


Формула MDE для пропорций (конверсия, z-test)

Когда метрика — доля (конверсия, CTR, retention), используют нормальное приближение (z-тест двух пропорций). Минимальный детектируемый эффект в абсолютных пунктах:

MDE = (z_(1−α/2) + z_(1−β)) × √( 2 × p × (1 − p) / n )

где:

Сумма (1.96 + 0.84) = 2.8 — её часто запоминают как константу для α=0.05 / power=80%.

Пример расчёта

База: конверсия p = 0.10 (10%), на группу есть n = 10 000 пользователей, α = 0.05, power = 80%.

Итог: при 10 000 на группу тест надёжно поймает прирост конверсии примерно от +1.19 п.п. (с 10% до 11.19%). Меньший прирост — за гранью чувствительности.


Формула MDE для средних (выручка, чек, t-test)

Когда метрика непрерывная (средний чек, время на сайте, ARPU), пропорции не подходят — работаем со средними и стандартным отклонением через t-test:

MDE = (t_(1−α/2) + t_(1−β)) × √( 2 × σ² / n )

где σ² — дисперсия метрики, σ — стандартное отклонение. Для больших выборок t-значения практически совпадают с z (1.96 и 0.84).

Часто MDE для средних выражают в относительных процентах: MDE_% = MDE / μ, где μ — среднее в контроле.

Пример

Средний чек μ = 2000 ₽, σ = 1500 ₽, n = 5000 на группу:

То есть надёжно различимый эффект — от +84 ₽ к чеку (≈ +4.2%).


Как вывести n из заданного MDE

На практике чаще решают обратную задачу: «какой MDE мне важен — сколько нужно выборки». Для пропорций:

n = (z_(1−α/2) + z_(1−β))² × 2 × p × (1 − p) / MDE²

Хочешь ловить эффект в 2 раза меньше — выборка нужна в 4 раза больше (MDE в квадрате в знаменателе). Это главная причина, почему «малые» улучшения требуют огромного трафика.


Частые ошибки с MDE


Где потренироваться

MDE, мощность и размер выборки — обязательная тема на собеседовании аналитика и продакта. Разбери их на практике:

Потренируй A/B и SQL на практике
Тренажёр с автопроверкой: SQL, Python, статистика. 5 задач без регистрации + бесплатный курс «SQL с нуля».
Открыть SQL-тренажёр →