Теорема Байеса
Теорема Байеса — это фундаментальная теорема теории вероятностей, которая описывает вероятность события на основе априорной информации об условиях, которые могут быть связаны с этим событием. Она позволяет пересчитывать вероятности гипотез при поступлении новых данных, формализуя процесс обучения на опыте. Теорема названа в честь английского математика и пресвитерианского священника Томаса Байеса (1702—1761), который впервые сформулировал её частный случай.
Формулировка
В своей простейшей форме для двух событий \(A\) и \(B\) теорема Байеса записывается как:
\[ P(A|B) = \frac{P(B|A) \cdot P(A)}{P(B)} \]
где:
- \(P(A|B)\) — апостериорная вероятность события \(A\) при условии, что событие \(B\) произошло (вероятность гипотезы после получения данных);
- \(P(B|A)\) — правдоподобие (вероятность наблюдения данных \(B\) при условии истинности гипотезы \(A\));
- \(P(A)\) — априорная вероятность события \(A\) (вероятность гипотезы до получения данных);
- \(P(B)\) — полная вероятность события \(B\), которая в случае дискретного набора гипотез вычисляется по формуле полной вероятности: \(P(B) = \sum_{i} P(B|A_i) \cdot P(A_i)\).
Для непрерывных случайных величин и более сложных моделей используется обобщённая форма с интегралами и плотностями распределений.
История
Работа Томаса Байеса
Томас Байес, член Королевского общества, занимался исследованием вероятностей в контексте богословия и математики. Его главная работа «An Essay towards solving a Problem in the Doctrine of Chances» (Опыт решения задачи в учении о случайностях) была опубликована посмертно в 1763 году другом Байеса, Ричардом Прайсом, в «Philosophical Transactions of the Royal Society». В ней Байес рассмотрел задачу о нахождении вероятности того, что неизвестная вероятность \(p\) биномиального распределения лежит в заданном интервале, при условии наблюдения определённого числа успехов. Он вывел формулу, которая позже стала известна как теорема Байеса, хотя сам термин появился значительно позже.
Развитие в XIX веке
Французский математик Пьер-Симон Лаплас независимо переоткрыл и обобщил теорему, опубликовав её в 1774 году в работе «Mémoire sur la probabilité des causes par les événements». Лаплас активно применял байесовский подход к астрономии, метеорологии и демографии, в частности, для оценки массы планет и вероятности рождения мальчиков и девочек. Он же сформулировал принцип безразличия (принцип недостаточного основания), который предписывает назначать равные априорные вероятности, если нет информации об обратном.
XX век и байесовская статистика
В первой половине XX века байесовский подход подвергся критике со стороны частотной (фишеровской) школы статистики, возглавляемой Рональдом Фишером, Ежи Нейманом и Эгоном Пирсоном. Критика была направлена на субъективность выбора априорного распределения. Однако во второй половине XX века, с развитием вычислительной техники и методов марковских цепей Монте-Карло (MCMC), байесовская статистика пережила возрождение. Благодаря возможности численно вычислять сложные апостериорные распределения, байесовские методы стали широко применяться в машинном обучении, биоинформатике, экономике и других областях.
Интерпретация и философские аспекты
Теорема Байеса лежит в основе байесовского подхода к вероятности, который трактует вероятность как степень уверенности (субъективную меру) в истинности утверждения, а не как предел частоты события при бесконечном числе испытаний (частотная интерпретация). Ключевое отличие — возможность обновлять степень уверенности при поступлении новых данных.
Байесовский вывод (Bayesian inference)
Процесс применения теоремы Байеса для обновления убеждений называется байесовским выводом. Он состоит из трёх шагов:
- Задание априорного распределения \(P(A)\) — отражает начальные знания или предположения о гипотезе.
- Вычисление правдоподобия \(P(B|A)\) — насколько вероятны наблюдаемые данные при условии истинности гипотезы.
- Вычисление апостериорного распределения \(P(A|B)\) — обновлённая степень уверенности после учёта данных.
Критика
Основные возражения против байесовского подхода связаны с субъективностью выбора априорного распределения. Разные исследователи могут выбрать разные априорные распределения, что приведёт к разным апостериорным выводам даже на одних и тех же данных. В ответ на это были разработаны методы выбора «неинформативных» априорных распределений (например, распределение Джеффриса), которые минимизируют влияние субъективного фактора.
Применение
Теорема Байеса и байесовские методы находят применение в самых разных областях.
Медицинская диагностика
Классический пример — интерпретация результатов медицинских тестов. Пусть:
- \(A\) — событие «пациент болен»;
- \(B\) — событие «тест положительный».
Тогда \(P(A|B)\) — вероятность того, что пациент действительно болен, если тест положительный. Теорема Байеса позволяет учесть распространённость болезни \(P(A)\) (априорную вероятность) и точность теста (правдоподобие \(P(B|A)\) и вероятность ложноположительного результата \(P(B|\neg A)\)).
Машинное обучение и искусственный интеллект
- Наивный байесовский классификатор — простой и эффективный алгоритм классификации, основанный на предположении о независимости признаков. Широко применяется для фильтрации спама, анализа тональности текстов, категоризации документов.
- Байесовские сети доверия — графические модели, представляющие условные зависимости между случайными величинами. Используются для диагностики неисправностей, прогнозирования, биоинформатики.
- Байесовская оптимизация — метод глобальной оптимизации чёрных ящиков, применяемый для настройки гиперпараметров моделей машинного обучения.
Фильтрация спама
Байесовские фильтры спама анализируют текст письма и вычисляют вероятность того, что оно является спамом, на основе частоты встречаемости определённых слов в спам- и обычных письмах. Априорная вероятность спама обновляется с каждым новым письмом, что позволяет фильтру адаптироваться к новым видам спама.
Криминалистика и судебная экспертиза
Теорема Байеса используется для оценки доказательств в суде. Она позволяет формализовать, как вероятность виновности подсудимого изменяется при появлении нового улика (например, совпадения ДНК). Однако её применение в судебной практике вызывает споры из-за сложности интерпретации априорных вероятностей для неспециалистов (присяжных).
Экономика и финансы
Байесовские методы применяются для оценки рисков, прогнозирования рыночных трендов, управления портфелем активов. Инвесторы могут обновлять свои ожидания относительно доходности акций по мере поступления новой информации (отчёты о прибыли, макроэкономические данные).
Примеры
Пример 1: Медицинский тест
Предположим, что заболевание встречается у 1% населения (\(P(A) = 0.01\)). Тест на это заболевание имеет чувствительность 99% (вероятность положительного результата при наличии болезни \(P(B|A) = 0.99\)) и специфичность 98% (вероятность отрицательного результата при отсутствии болезни \(P(\neg B|\neg A) = 0.98\), следовательно, вероятность ложноположительного результата \(P(B|\neg A) = 0.02\)).
Какова вероятность того, что пациент действительно болен, если тест положительный?
По формуле полной вероятности: \[ P(B) = P(B|A) \cdot P(A) + P(B|\neg A) \cdot P(\neg A) = 0.99 \cdot 0.01 + 0.02 \cdot 0.99 = 0.0099 + 0.0198 = 0.0297 \]
Тогда апостериорная вероятность: \[ P(A|B) = \frac{0.99 \cdot 0.01}{0.0297} = \frac{0.0099}{0.0297} \approx 0.333 \]
Таким образом, даже при положительном результате теста вероятность болезни составляет лишь около 33%, что объясняется низкой распространённостью заболевания.
Пример 2: Подбрасывание монеты
Пусть у нас есть две монеты: одна честная (вероятность орла 0.5), другая — с двумя орлами (вероятность орла 1). Мы выбираем монету случайным образом (априорная вероятность 0.5 для каждой) и подбрасываем её. Выпадает орёл. Какова вероятность того, что была выбрана монета с двумя орлами?
- \(A\) — событие «выбрана монета с двумя орлами»;
- \(B\) — событие «выпал орёл».
\(P(A) = 0.5\), \(P(B|A) = 1\), \(P(B|\neg A) = 0.5\).
\(P(B) = 1 \cdot 0.5 + 0.5 \cdot 0.5 = 0.5 + 0.25 = 0.75\).
\(P(A|B) = \frac{1 \cdot 0.5}{0.75} = \frac{0.5}{0.75} = \frac{2}{3} \approx 0.667\).
Связь с другими концепциями
- Формула полной вероятности — используется для вычисления знаменателя в теореме Байеса.
- Условная вероятность — теорема Байеса является прямым следствием определения условной вероятности: \(P(A|B) = \frac{P(A \cap B)}{P(B)}\) и \(P(B|A) = \frac{P(A \cap B)}{P(A)}\), откуда \(P(A \cap B) = P(A|B) \cdot P(B) = P(B|A) \cdot P(A)\).
- Теорема Байеса для гипотез — часто формулируется как отношение шансов: \(\frac{P(A|B)}{P(\neg A|B)} = \frac{P(A)}{P(\neg A)} \cdot \frac{P(B|A)}{P(B|\neg A)}\), где \(\frac{P(B|A)}{P(B|\neg A)}\) называется коэффициентом Байеса (Bayes factor) и показывает, насколько данные изменяют соотношение шансов в пользу гипотезы.
Источники
- Bayes, T. (1763). An Essay towards solving a Problem in the Doctrine of Chances. Philosophical Transactions of the Royal Society of London, 53, 370–418.
- Laplace, P. S. (1774). Mémoire sur la probabilité des causes par les événements. Mémoires de l'Académie Royale des Sciences de Paris, 6, 621–656.
- Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian Data Analysis (3rd ed.). CRC Press.
- Jaynes, E. T. (2003). Probability Theory: The Logic of Science. Cambridge University Press.
- Мак-Грей, Б. (2019). Теорема Байеса: руководство по применению. М.: ДМК Пресс.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →