Код Middle Проверка гипотез обновлено

z-тест доли против известного уровня

Условие

Историческая конверсия p0. На новой версии из n пользователей купили successes. Напишите one_sample_prop(successes, n, p0): двусторонний z-тест, SE считается при H0 как √(p0(1-p0)/n). Верните {"z": round(z, 3), "p": round(p_value, 4), "reject": p_value < 0.05}.

Примеры

one_sample_prop(560, 1000, 0.5) // {"z":3.795,"p":0.0001,"reject":true}
one_sample_prop(52, 100, 0.5) // {"z":0.4,"p":0.6892,"reject":false}
one_sample_prop(30, 1000, 0.05) // {"z":-2.902,"p":0.0037,"reject":true}

Как подойти

Подсказки: 2
  1. SE при H0: sqrt(p0 * (1 - p0) / n).
  2. p-value: 2 * (1 - NormalDist().cdf(abs(z))).

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

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