Расчёт p-value: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 18 июля 2026 г.6 мин чтения
Вы провели A/B-тест или эксперимент, получили разницу в конверсии, но как понять — она случайна или закономерна? P-value — это ключ к решению. В статье разберём формулу, научимся считать руками и на онлайн-калькуляторе, чтобы вы могли уверенно принимать решения на основе данных.
⚡ Коротко: главное
  • P-value — это вероятность получить такие же или более экстремальные результаты, если нулевая гипотеза верна.
  • Если p-value < 0,05 (обычный порог), нулевую гипотезу отвергают — результат статистически значим.
  • Ручной расчёт p-value через z-тест: z = (X̄ - μ) / (σ / √n), затем p = 2 * (1 - Φ(|z|)) для двустороннего теста.
  • Для точного расчёта используйте Калькулятор p-value — он учитывает распределение и тип теста.
  • В 2026 году в научных публикациях всё чаще указывают точное p-value, а не только «p < 0,05».

Что такое p-value простыми словами

Представьте: вы подбросили монетку 100 раз и 60 раз выпал орёл. Вам кажется, что монетка нечестная. Но какова вероятность, что такой результат — просто случайность? Это и есть p-value. Если p-value маленький (обычно меньше 0,05), мы говорим: «Маловато шансов, что это случайно, скорее всего монетка кривая».

P-value (probability value) — это вероятность получить наблюдаемые данные (или ещё более экстремальные) при условии, что нулевая гипотеза верна. Нулевая гипотеза — это обычно утверждение «ничего не изменилось, всё как обычно».

Важно: p-value не говорит, что ваша гипотеза верна с вероятностью 95%. Это лишь оценка «неожиданности» данных, если нулевая гипотеза правдива.

Пример из жизни: вы тестируете новую кнопку на сайте. Старая кнопка давала конверсию 5%. Новая — 6%. Разница есть, но может быть случайной. P-value покажет: «Вероятность увидеть разницу в 1% при условии, что на самом деле разницы нет, равна, скажем, 0,03». Раз 0,03 < 0,05, вы решаете: «Да, разница не случайна, оставляем новую кнопку».

Формула расчёта p-value: разбор каждого символа

Формула зависит от типа данных и теста. Мы разберём самый частый случай — z-тест для среднего (когда известна дисперсия генеральной совокупности).

z = (X̄ − μ) / (σ / √n)

Где:

  • (икс с чертой) — выборочное среднее (ваш результат).
  • μ (мю) — среднее по генеральной совокупности (если бы ничего не изменилось).
  • σ (сигма) — стандартное отклонение генеральной совокупности (мера разброса).
  • n — объём выборки (сколько наблюдений).

После вычисления z мы находим p-value как площадь под кривой нормального распределения за пределами |z|. Для двустороннего теста:

p = 2 × (1 − Φ(|z|))

где Φ — функция стандартного нормального распределения (её значения берут из таблицы или считают в Калькуляторе p-value).

Если вы используете t-тест (когда σ неизвестно), формула похожа, но вместо z — t, и распределение Стьюдента с n−1 степенями свободы. Для пропорций формула своя, но суть та же.

Пример 1: Простой z-тест (среднее время загрузки)

Задача: Время загрузки сайта в среднем 2 секунды (μ). Вы внедрили оптимизацию и замерили 100 загрузок (n=100), среднее стало 1.8 секунды (X̄). Известно, что стандартное отклонение σ=0.5 секунды. Является ли улучшение статистически значимым?

  1. Формулируем гипотезы:
    H₀: μ = 2 (оптимизация не повлияла)
    H₁: μ ≠ 2 (время изменилось, двусторонний тест)
  2. Считаем z: (1.8 − 2) / (0.5 / √100) = -0.2 / 0.05 = -4
  3. Находим p-value: Для z = 4 (по модулю) таблица даёт Φ(4) ≈ 0.99997. p = 2 * (1 − 0.99997) = 0.00006.
  4. Вывод: p-value = 0.00006 < 0.05, отвергаем H₀. Улучшение статистически значимо.

Проверьте на Калькуляторе p-value — введите X̄=1.8, μ=2, σ=0.5, n=100, выберите двусторонний тест — получите то же p-value.

Пример 2: t-тест для сравнения двух групп (A/B-тест)

Задача: Вы тестируете два дизайна лендинга. Группа A (контроль) — 50 посетителей, средняя конверсия 4% (0.04), стандартное отклонение 0.02. Группа B (новая) — 50 посетителей, средняя конверсия 5% (0.05), стандартное отклонение 0.025. Различаются ли конверсии?

  1. Гипотезы: H₀: μA = μB; H₁: μA ≠ μB.
  2. Считаем t для независимых выборок с равными дисперсиями:
    t = (X̄A − X̄B) / (sp * √(1/nA + 1/nB)), где sp — объединённое стандартное отклонение.
    sp = √[ ((nA−1)*sA² + (nB−1)*sB²) / (nA+nB−2) ] = √[ (49*0.02² + 49*0.025²) / 98 ] = √[ (0.0196 + 0.030625) / 98 ] = √(0.050225/98) ≈ √0.0005125 ≈ 0.02264.
    t = (0.04 − 0.05) / (0.02264 * √(1/50+1/50)) = -0.01 / (0.02264 * 0.2) = -0.01 / 0.004528 ≈ -2.208.
  3. Степени свободы: df = nA + nB − 2 = 98.
  4. P-value: Для t = 2.208 (по модулю) и df=98 таблица даёт p ≈ 0.029 (двусторонний).
  5. Вывод: p = 0.029 < 0.05, разница статистически значима. Новая версия работает лучше.

Используйте Калькулятор p-value, выбрав t-тест, чтобы избежать ошибок в расчётах.

Как рассчитать p-value за 5 шагов
  1. 1
    Сформулируйте гипотезы

    H₀: нет эффекта, H₁: есть эффект.

  2. 2
    Выберите тест

    z-тест если известна σ, иначе t-тест.

  3. 3
    Вычислите статистику

    z = (X̄ - μ) / (σ / √n).

  4. 4
    Найдите p-value

    По таблице или калькулятору: p = 2*(1-Φ(|z|)).

  5. 5
    Сравните с α

    Если p < α (обычно 0.05), отвергаем H₀.

Последовательность действий для вычисления p-value вручную (z-тест).

Пример 3: Точный тест Фишера (маленькая выборка)

Задача: В тесте с двумя вариантами по 10 посетителей в каждой группе: в группе A — 0 покупок, в группе B — 3 покупки. Есть ли разница?

  1. Таблица сопряжённости:
ПокупкаНет покупкиИтого
Группа A01010
Группа B3710
Итого31720

Точный тест Фишера считает вероятность такой таблицы (или более экстремальной) при фиксированных итогах. Для нашего случая p-value (односторонний) = P(0,10;3,7) = C(10,0)*C(10,3)/C(20,3) = 1*120/1140 ≈ 0.1053. Двусторонний — 0.2105.

Вывод: p > 0.05, разница не значима. При малых выборках тест Фишера точнее, чем z- или t-тест. Калькулятор p-value может реализовать и этот тест.

Типичные ошибки при интерпретации p-value

Даже опытные исследователи допускают ошибки. Вот главные:

  • «P-value — это вероятность, что нулевая гипотеза верна» — нет! Это вероятность данных при условии H₀, а не наоборот.
  • «Если p > 0.05, то H₀ доказана» — неправильно. Неудача в отклонении H₀ не означает, что H₀ истинна. Просто недостаточно доказательств.
  • «P-value можно использовать как меру размера эффекта» — нет. Маленький p может быть из-за большой выборки при ничтожном эффекте. Всегда смотрите на размер эффекта (например, разницу средних).
  • «P-hacking» — многократный анализ данных, пока не получится p < 0.05. Это нечестно. В 2026 году многие журналы требуют предрегистрацию анализа.
  • «Можно использовать p-value как единственный критерий» — надо учитывать ещё доверительные интервалы, размер выборки, практическую значимость.
Запомните: p-value — инструмент, а не истина. Всегда дополняйте его другими метриками.

Как считать p-value без формул: онлайн-калькулятор и инструменты

Считать p-value вручную — долго и чревато ошибками. Лучший вариант — использовать Калькулятор p-value, который за секунды выдаст точный результат. Вот что он умеет:

  • z-тест для среднего и пропорции;
  • t-тест (одно- и двухвыборочный);
  • хи-квадрат тест;
  • точный тест Фишера;
  • поддержка односторонних и двусторонних гипотез.

Как пользоваться: введите параметры теста (средние, дисперсии, объём выборки), выберите тип гипотезы — получите p-value и график распределения. Это незаменимо, если вы часто работаете с A/B-тестами или научными данными.

Кроме того, существуют:

  • Excel: функция TTEST или Z.TEST;
  • Python (scipy): scipy.stats.ttest_ind и т.д.;
  • R: t.test, prop.test.

Но для быстрых расчётов лучше всего подходит веб-инструмент, который не требует установки.

Мини-задачи для самопроверки

  1. Задача 1: Вы провели z-тест, получили z = 2.5 (двусторонний). Какое p-value? (Подсказка: Φ(2.5)≈0.9938)
  2. Задача 2: В A/B-тесте (n=100 на группу) разница конверсий 1%, p=0.04. Можно ли считать результат значимым на уровне 0.05?
  3. Задача 3: Вы провели 10 тестов и в одном получили p=0.03. Что это может значить?

Ответы:

  1. p = 2*(1-0.9938)=0.0124
  2. Да, p<0.05, отклоняем H₀.
  3. Это может быть ложноположительный результат из-за множественных сравнений. Нужна поправка (например, Бонферрони).

Если хотите проверить свои вычисления, используйте Калькулятор p-value.

Интерпретация p-value в разных областях

Хотя уровень значимости 0.05 — стандарт, разные сферы требуют разных порогов:

ОбластьТипичный порогПримечание
Медицина0.01 или 0.05Особо строгие требования к лекарствам
Физика0.0000003 (5σ)Для открытий частиц
Маркетинг, A/B-тесты0.05Часто используют 0.1 для быстрых решений
Социология0.05Может быть 0.1 при пилотных исследованиях
В 2026 году Американская статистическая ассоциация рекомендует не полагаться только на p-value, а использовать байесовские подходы или доверительные интервалы. Но p-value остаётся первым фильтром.

Для точного расчёта p-value под ваш случай всегда можно воспользоваться Калькулятором p-value. Он поддерживает разные распределения и пороги.

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

Частые вопросы

Может ли p-value быть больше 1?

Нет, p-value — это вероятность, поэтому всегда от 0 до 1.

Что делать, если p-value равен ровно 0.05?

Это пограничный случай. Результат считается значимым, но лучше дополнить анализ доверительным интервалом или увеличить выборку.

Какой тест использовать для сравнения двух пропорций?

z-тест для пропорций или точный тест Фишера для малых выборок.

P-value зависит от размера выборки?

Да, при большой выборке даже маленький эффект даст малый p. Поэтому всегда оценивайте и размер эффекта.

Можно ли сравнивать p-value разных экспериментов?

Нет, p-value не сравнимы напрямую, так как зависят от выборки и дисперсии.

Что такое односторонний и двусторонний тест?

Односторонний проверяет отклонение в одну сторону (больше или меньше), двусторонний — в обе.

Обязательно ли указывать p-value в научной статье?

В 2026 году многие журналы требуют точное p-value, а не только «p<0.05». Также рекомендуют доверительные интервалы.

Как рассчитать p-value в Excel?

Для z-теста: =2*(1-НОРМ.СТ.РАСП(|z|;ИСТИНА)). Для t-теста: =СТЬЮДЕНТ.ТЕСТ(массив1;массив2;2;2) для двустороннего.

Источники и нормативные документы

  1. Калькулятор p-value – онлайн-инструмент
  2. Американская статистическая ассоциация: рекомендации по p-value
  3. Wikipedia: P-value

Ещё по теме «Математика и учёба»