Это не официальный сайт wikipedia.org 01.01.2023

Коэффициент Байеса — Википедия

Коэффициент Байеса

Коэффицие́нт Ба́йеса — байесовская альтернатива проверке статистических гипотез[1][2]. Байесовское сравнение моделей — метод выбора моделей на основе коэффициентов Байеса. Обсуждаемые модели являются статистическими моделями[3]. Целью коэффициента Байеса является количественное выражение поддержки модели по сравнению с другой моделью, независимо от того, верны модели или нет[4]. Техническое определение понятия «поддержка» в контексте байесовского вывода дано ниже.

ОпределениеПравить

Коэффициент Байеса является отношением правдоподобия для предельного правдоподобия двух гипотез, обычно нулевой гипотезы и альтернативной[5].

Апостериорная вероятность Pr ( M | D )   модели M, задаваемой данными D, определяется теоремой Байеса:

Pr ( M | D ) = Pr ( D | M ) Pr ( M ) Pr ( D ) .  

Ключевой зависящий от данных член Pr ( D | M )   является правдоподобием модели M с учётом данных D и он представляет вероятность того, что некоторые данные получены в предположении принятия модели M. Правильное вычисление этого члена является ключом байесовского сравнения моделей.

Если дана задача выбора модели, в которой мы должны выбрать между двумя моделями на основе наблюдаемых данных D, относительная правдоподобность двух различных моделей M1 и M2, параметризованных векторами параметров θ 1   и θ 2  , определяется коэффициентом Байеса K, определяемым как

K = Pr ( D | M 1 ) Pr ( D | M 2 ) = Pr ( θ 1 | M 1 ) Pr ( D | θ 1 , M 1 ) d θ 1 Pr ( θ 2 | M 2 ) Pr ( D | θ 2 , M 2 ) d θ 2 = Pr ( M 1 | D ) Pr ( M 2 | D ) Pr ( M 2 ) Pr ( M 1 ) .  

Если две модели априори одинаково вероятны, так что Pr ( M 1 ) = Pr ( M 2 ) ,   коэффициент Байеса равен отношению апостериорных вероятностей моделей M1 и M2. Если вместо интеграла коэффициента Байеса используется правдоподобие, соответствующее максимальной оценке правдоподобия параметра для каждой статистической модели, то тест становится классическим тестом отношения правдоподобия. В отличие от теста отношения правдоподобия, байесовское сравнение моделей не зависит от какого-либо конкретного набора параметров, так как оно вычисляется в результате интегрирования по всем параметрам в каждой модели (с учётом априорных вероятностей). Однако преимущество использования коэффициентов Байеса заключается в том, что они автоматически и вполне естественным образом включают штраф за избыточное включение структуры модели[6]. Это ограждает от переобучения. В случае моделей, у которых явный вид функции правдоподобия неизвестен или её вычисление слишком затратно, для байесовского выбора модели могут быть использованы приближённые байесовские вычисления[en] [7], хотя следует принять во внимание, что приближённая байесовская оценка коэффициентов Байеса часто смещена[8].

Другие подходы:

ИнтерпретацияПравить

Значение K > 1 означает, что гипотеза M1 сильнее поддерживается данными, чем гипотеза M2. Заметим, что классическая проверка статистических гипотез принимает по умолчанию одну гипотезу (или модель) («нулевая гипотеза»), и рассматривает только свидетельства против неё. Гарольд Джеффрис приводит таблицу для интерпретации полученного значения K[9]:

K dHart битов Весомость доказательств
< 100 0 Отрицательная (поддерживает M2)
100...101/2 0...5 0...1,6 Едва заслуживает внимания
101/2...101 5...10 1,6...3,3 Значительная
101...103/2 10...15 3,3...5,0 Сильная
103/2...102 15...20 5,0...6,6 Очень сильная
> 102 > 20 > 6,6 Убедительная

Второй столбец даёт соответствующие веса поддержки в единицах децихартли[en] (известных также как децибаны[en]), биты добавлены в третьем столбце для ясности. Согласно И. Дж. Гуду, люди в повседневной жизни едва могут разумно оценить разницу в степени доверия гипотезе, соответствующую изменению веса на 1 децибан или 1/3 бита (например, отношение исходов 4:5 в 9 испытаниях с двумя возможными исходами)[10].

Альтернативную широко цитируемую таблицу предложили Касс и Рафтери (1995)[6]:

log10K K Весомость доказательств
от 0 до 12 от 1 до 3,2 Достойна лишь простого упоминания
от 12 до 1 от 3,2 до 10 Положительная
от 1 до 2 от 10 до 100 Сильная
> 2 > 100 Очень сильная

Использование коэффициентов Байеса или классической проверки статистических гипотез происходит в контексте вывода, а не принятия решений в условиях неопределённости. То есть мы только хотим найти, какая гипотеза верна, а не принимаем действительное решение на основе этой информации. Частотная статистика делает строгое различие между этими двумя подходами, поскольку классические методы проверки гипотез не когерентны в байесовском смысле. Байесовские процедуры, включая коэффициенты Байеса, когерентны, так что нет необходимости делать это различие. Вывод тогда просто рассматривается как частный случай принятия решения в условиях неопределённости, в котором конечным действием является возврат значения. Для принятия решений статистики, использующие байесовский подход, могут использовать коэффициент Байеса вместе с априорным распределением и функцией потерь. В контексте вывода функция потерь примет вид правила подсчёта результата[en]. Использование логарифмического правила подсчёта[en], например, приводит к ожидаемой полезности, принимающей форму расхождение Кульбака — Лейблера.

ПримерПравить

Предположим, что у нас есть случайная величина, которая принимает значение либо успех, либо неудача. Мы хотим сравнить модель M1, где вероятность успеха равна q = ½, и другую модель M2, в которой значение q неизвестно, и мы принимаем в качестве априорного распределения для q однородное распределение на [0,1]. Мы делаем 200 испытаний и получаем 115 успехов и 85 неудач. Правдоподобие может быть вычислено согласно биномиальному распределению:

( 200 115 ) q 115 ( 1 q ) 85 .  

Тогда мы имеем для гипотезы M1

P ( X = 115 M 1 ) = ( 200 115 ) ( 1 2 ) 200 = 0 , 005956... ,  

тогда как для M2

P ( X = 115 M 2 ) = 0 1 ( 200 115 ) q 115 ( 1 q ) 85 d q = ( 200 115 ) × 0 1 q 115 ( 1 q ) 85 d q = ( 200 115 ) ×   B ( 116 , 86 )   = ( 200 115 ) ×   Γ ( 116 ) × Γ ( 86 ) Γ ( 116 + 86 )   = 200 ! 115 ! × 85 ! × 115 ! × 85 ! 201 ! = 1 201 = 0 , 004975....  

Отношение этих величин составляет 1,197…, следовательно, различие «едва заслуживает внимания», хотя выбор склоняется слегка в сторону M1.

Проверка этих статистических гипотез на основе частотного вывода[en] M1 (рассматривается здесь как нулевая гипотеза) даст совершенно другой результат. Такая проверка утверждает, что гипотеза M1 должна быть отброшена на уровне значимости 5 %, поскольку вероятность получения 115 или более успехов из выборки в 200 элементов при q = ½ равна 0,0200, а двухсторонний критерий[en] получения экстремума в 115 или более даёт 0,0400. Заметим, что 115 отличается от 100 более чем на два стандартных отклонения. Таким образом, в то время как проверка статистической гипотезы на основе частотного вывода даёт статистическую значимость на уровне 5 %, коэффициент Байеса вряд ли примет это как экстремальный результат. Заметим, однако, что неоднородное априорное распределение (например, такое, которое отражает ожидание, что числа успешных и неуспешных исходов будут одного порядка величины) может привести к коэффициенту Байеса, который больше согласуется с проверкой на основе частотного вывода.

В классическом тесте отношения правдоподобия была бы найдена оценка максимального правдоподобия для q, равная 115200 = 0,575, откуда

P ( X = 115 M 2 ) = ( 200 115 ) q 115 ( 1 q ) 85 = 0 , 056991  

(вместо усреднения по всем возможным q). Это даёт отношение правдоподобия 0,1045 и указывает на гипотезу M2.

M2 является более сложной моделью, чем M1, поскольку имеет свободный параметр, который позволяет описывать данные более согласованно. Способность коэффициентов Байеса учитывать это является причиной, почему байесовский вывод выдвигается как теоретическое обоснование и обобщение бритвы Оккама, в котором уменьшаются ошибки первого рода[11].

С другой стороны, современный метод относительного правдоподобия принимает во внимание число свободных параметров моделей, в отличие от классического отношения правдоподобия. Метод относительного правдоподобия можно применить следующим образом. Модель M1 имеет 0 параметров, а потому её значение информационного критерия Акаике (AIC) равно 2 · 0 − 2 ln 0,005956 ≈ 10,2467. Модель M2 имеет 1 параметр, а потому её значение AIC равно 2 · 1 − 2 ln 0,056991 ≈ 7,7297. Следовательно, M1 с меньшей вероятностью минимизирует потерю информации, чем M2, примерно в exp((7,7297 − 10,2467)/2) ≈ 0,284 раза. Таким образом, M2 слегка предпочтительнее, но M1 отбрасывать нельзя.

ПриложениеПравить

  • Коэффициент Байеса был применён для упорядочения динамической экспрессии генов вместо q-значения[12].

См. такжеПравить

Статистические показатели

ПримечанияПравить

  1. Goodman (1), 1999, с. 995–1004.
  2. Goodman (2), 1999, с. 1005–13.
  3. Morey, Romeijn, Rouder, 2016, с. 6–18.
  4. Ly, Verhagen, Wagenmakers, 2016, с. 19–32.
  5. Good, Hardin, 2012, с. 129—131.
  6. 1 2 Kass, Raftery, 1995, с. 791.
  7. Toni, Stumpf, 2009, с. 104–10.
  8. Robert, Cornuet, Marin, Pillai, 2011, с. 15112–15117.
  9. Jeffreys, 1961, с. 432.
  10. Good, 1979, с. 393—396.
  11. Sharpening Ockham’s Razor On a Bayesian Strop  (неопр.). Дата обращения: 5 января 2019. Архивировано 12 сентября 2015 года.
  12. Hajiramezanali, Dadaneh, Figueiredo, Sze, Zhou, Qian, 2018.

ЛитератураПравить

СсылкаПравить