Нормализующая константа в теореме Байеса

15

Я читал , что в правиле Байеса, знаменатель изPr(data)

Pr(parametersdata)=Pr(dataparameters)Pr(parameters)Pr(data)

называется нормализующей константой . Что именно это? Какова его цель? Почему это выглядит как Pr(data) ? Почему это не зависит от параметров?

любитель
источник
4
Когда вы интегрируете , вы интегрируете по параметрам, поэтому результат не имеет термина, зависящего от параметров, так же, как не зависит от . x = 2 x = 0 x yf(data|params)f(params)хx=0x=2xydx=2yx
Генри

Ответы:

16

Знаменатель, , получается путем интегрирования параметров из вероятности соединения, . Это предельная вероятность данных и, конечно, она не зависит от параметров, поскольку они были интегрированы.Pr ( данные , параметры )Pr(data)Pr(data,parameters)

Теперь, так как:

  • Pr(data) не зависит от параметров, для которых нужно сделать вывод;
  • Pr(data) обычно трудно вычислить в закрытой форме;

часто используют следующую адаптацию формулы Бая:

Pr(parametersdata)Pr(dataparameters)Pr(parameters)

По сути, - не что иное, как «нормализующая константа», т. Константа, которая делает апостериорную плотность интегрируемой в единицу .Pr(data)

ocram
источник
2
Что именно вы подразумеваете под « интеграцией параметров»? Каково точное значение «интеграции» в этом контексте?
nbro
2
@nbro: я имею в виду Pr (данные) = интеграл по параметрам Pr (данные, параметры)
октябрь
2

Применяя правило Байеса, мы обычно хотим вывести «параметры», и «данные» уже даны. Таким образом, является константой, и мы можем предположить, что это просто нормализующий фактор.Pr(data)

жесткий
источник