Приметы и вероятность: 10 способов формализовать народные наблюдения

В повседневной жизни часто встречаются приметы – короткие наблюдения, которые люди связывают с будущими событиями.
С научной точки зрения такие «приметы» можно рассматривать как условные события в теории вероятностей.
В статье мы разберём, как формализовать задачу «найти вероятность того, что в результате испытания случайная величина X примет значение, соответствующее примете», и предложим 10 вариантов толкования этой задачи.


Что такое «испытание» и «случайная величина»?

В теории вероятностей испытание – это любой эксперимент, результат которого нельзя предсказать с абсолютной уверенностью.
Случайная величина X – функция, сопоставляющая каждому исходу испытания числовое значение.
Например, бросок монеты можно трактовать как испытание, а случайная величина X может принимать значение 1 (орёл) или 0 (решка).

Как формулируется задача о вероятности приметы?

Пусть имеется примета: «Если сегодня будет дождь, то завтра выпадет крупный снег».
Мы хотим узнать вероятность того, что X (например, количество выпавшего снега в сантиметрах) окажется в некотором интервале (a; b), который соответствует «крупному снегу».
Тогда задача формулируется так:

Найти P(a < X ≤ b) – вероятность, что случайная величина X примет значение, попадающее в интервал, определяемый приметой.

Десять вариантов толкования приметы в терминах вероятности

  1. Классическое определение вероятности

    Если исходов конечное и все они равновероятны, то

    P(A) = ( rac{N_A}{N}), где N_A – количество благоприятных исходов, а N – общее количество исходов.

    Пример: бросок кубика, примета «число 6 – хороший знак». Вероятность «хорошего» исхода = 1/6.

  2. Геометрическая вероятность

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

    Пример: примета «если температура утром между 5 °C и 10 °C, то день будет удачным». При равномерном распределении температуры от 0 °C до 20 °C:

    P = (10‑5) / (20‑0) = 0.25 (25 %).

  3. Вероятность по эмпирическим данным

    Собираем наблюдения за прошлые годы и считаем частоту появления события.

    Если за 10 лет в 3 случаях примета «птицы прилетели в утренний час» совпала с хорошей погодой, то

    P ≈ 3/10 = 0.30 (30 %).

  4. Условная вероятность

    Если известна дополнительная информация, используем формулу

    P(A|B) = ( rac{P(A∩B)}{P(B)}).

    Пример: «Если вчера был гром, то вероятность, что сегодня будет дождь, увеличивается». Здесь A – «дождь сегодня», B – «гром вчера».

  5. Байесовская интерпретация

    Обновляем априорную вероятность P(A) после появления новой информации B:

    P(A|B) = ( rac{P(B|A)·P(A)}{P(B)}).

    Это удобно, когда примета «светят звёзды» комбинируется с другими знаками.

  6. Вероятность по распределению плотности (непрерывный случай)

    Если X имеет плотность f(x), то

    P(a < X ≤ b) = ∫ab f(x) dx.

    Например, если X – высота осадков в см, распределённая по нормальному закону N(μ=5, σ=2), то вероятность «крупного снега» (5 – 10 см) считается интегрированием функции плотности.

  7. Вероятность с помощью функции распределения (CDF)

    Для любой случайной величины определена функция распределения F(x) = P(X ≤ x). Тогда

    P(a < X ≤ b) = F(b) – F(a).

    Если F(10) = 0.80, а F(5) = 0.45, то P(5 < X ≤ 10) = 0.35 (35 %).

  8. Вероятность «первого успеха» (геометрическое распределение)

    Если примета описывает «первый раз, когда будет слышен крик вороны», то вероятность того, что это произойдёт в n‑й день:

    P(N = n) = (1‑p)^{n‑1}·p, где p – вероятность появления вороны в любой день.

  9. Вероятность в многократных испытаниях (биномиальное распределение)

    Если наблюдаем k успехов в n независимых испытаниях (например, «в течение недели 3 дня будет солнечно»), то

    P(K = k) = C_n^k·p^k·(1‑p)^{n‑k}.

    Это полезно, когда примета связана с частотой повторяющихся событий.

  10. Вероятность в модели «поиска» (поиск «приметы» в наборе данных)

    Если рассматриваем задачу «найти совпадение приметы в большом массиве наблюдений», то используем формулу гипергеометрического распределения:

    P(X = k) = ( rac{C_{K}^{k}·C_{N‑K}^{n‑k}}{C_{N}^{n}}), где N – общее число наблюдений, K – число наблюдений, удовлетворяющих примете, n – размер выборки.

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

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

Для непрерывных распределений удобно построить график функции распределения F(x). Ниже – пример кода на Python (можно выполнить в Jupyter Notebook):

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm

mu, sigma = 5, 2 # параметры нормального распределения
x = np.linspace(0, 12, 400)
F = norm.cdf(x, mu, sigma)

plt.plot(x, F, label='F(x)')
plt.fill_between(x, 0, F, where=(x>5)&(x<10), color='skyblue', alpha=0.5,
 label='P(5<X≤10)')
plt.title('Функция распределения и вероятность интервала (5;10)')
plt.xlabel('X, см')
plt.ylabel('F(x)')
plt.legend
plt.grid(True)
plt.show

График показывает, как площадь под кривой между 5 и 10 см соответствует искомой вероятности.

Практические рекомендации при работе с «приметами» и вероятностями

  • Определите тип распределения. Часто приметы относятся к дискретным событиям (монета, кости) или к непрерывным (температура, осадки).
  • Соберите эмпирические данные. Чем больше наблюдений, тем точнее оценка вероятности.
  • Учитывайте условные зависимости. Приметы часто зависят от нескольких факторов (время дня, погода, настроение).
  • Не забывайте о статистической значимости. Если вероятность «совпадения» небольшая, но наблюдений мало, результат может быть случайным.
  • Используйте визуализацию. Графики CDF, гистограммы и диаграммы помогают понять, насколько «правдоподобна» примета.

Тема «найти вероятность того, что в результате испытания примет значение» объединяет фольклорные представления и математический аппарат теории вероятностей.
Мы рассмотрели десять способов формализовать и посчитать такую вероятность, от простого классического расчёта до байесовского обновления и гипергеометрической модели поиска.

Любая примета может быть проверена с помощью этих методов: достаточно собрать данные, выбрать подходящее распределение и применить одну из описанных формул. Так вы получите объективную оценку того, насколько «надёжна» данная примета.