Код Middle ЦПТ и доверительные интервалы обновлено
Размер выборки для заданной погрешности опроса
Условие
Напишите n_for_margin(p, margin, level): минимальный размер выборки, при котором полуширина нормального интервала для доли z·√(p(1-p)/n) не больше margin. p ожидаемая доля, z квантиль уровня 1 - (1 - level)/2. Верните целое число (округление вверх, math.ceil).
Примеры
n_for_margin(0.5, 0.03, 0.95) // 1068
n_for_margin(0.05, 0.005, 0.95) // 7299
n_for_margin(0.5, 0.01, 0.99) // 16588
Как подойти
Подсказки: 2
- Выразите n из формулы полуширины.
- Округляйте вверх.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.