Код Senior Мощность и размер выборки обновлено

Мощность теста при заданной выборке

Условие

Напишите power_for_n(p, delta, n, alpha): приближённая мощность двустороннего теста конверсии с базовой долей p, абсолютным эффектом delta и n пользователями в каждой группе. SE = √(2p(1-p)/n), мощность Φ(delta/SE - z_{1-α/2}) (вкладом противоположного хвоста пренебрегаем). Округление round(..., 3).

Примеры

power_for_n(0.05, 0.005, 29826, 0.05) // 0.8
power_for_n(0.05, 0.005, 10000, 0.05) // 0.368
power_for_n(0.1, 0.01, 5000, 0.05) // 0.385

Как подойти

Подсказки: 2
  1. se = sqrt(2 * p * (1 - p) / n)
  2. NormalDist().cdf(delta / se - NormalDist().inv_cdf(1 - alpha / 2))

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме