Код Junior Проверка гипотез спрашивают часто обновлено

p-value по z-статистике

Условие

Напишите p_value(z, alternative): p-value для z-статистики со стандартным нормальным распределением при H0. alternative: "two-sided", "greater" (H1: эффект больше нуля) или "less". Округление round(..., 4). Используйте statistics.NormalDist.

Примеры

p_value(1.96, "two-sided") // 0.05
p_value(2.1, "two-sided") // 0.0357
p_value(-2.1, "two-sided") // 0.0357

Как подойти

Подсказки: 2
  1. NormalDist().cdf(z) это Φ(z).
  2. Двусторонний: удвоить хвост от |z|.

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

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