52
подготовки к экзамену шпаргалка лишь добавляет риск быть пойманным и
выгнанным с экзамена. Изменим логику следующим образом. Будем считать,
что пытаться воспользоваться шпаргалкой студент будет, только если не
подготовится к экзамену. Байесовская сеть изменится так, как показано ниже.
Условная вероятность воспользоваться шпаргалкой равна нулю в случае
подготовки к экзамену и 0,75 при
отсутствии подготовки. Вероятность
P(Pass | Study, Cheat) = 0.
Вычислим P(Cheat) и P(¬Cheat):
P(Cheat) = P(Cheat | ¬Study) * P(¬Study) = 0,75 *(1-0,6) = 0,3
P(¬Cheat) = 1-P(Cheat) = 0,7
Теперь, используя цепное правило, мы
можем вычислить вероятность успешной
сдачи экзамена:
P(Pass) = P(Pass|Study,¬Cheat) * P(Study) *
P(¬Cheat) + P(Pass | ¬Study, Cheat) *
P(¬Study) * P(Cheat) + P(Pass|¬Study, ¬Cheat)
* P(¬Study) * P(¬Cheat)
= 0,889 * 0,6 * 0,7 + 0,7 * 0,4 * 0,3 + 0,2
* 0,4 * 0,7 = 0,513
Байесовские сети позволяют решать и
обратные задачи. Например, известно, что
студент экзамен сдал успешно. Требуется найти вероятность того, что он был к
экзамену подготовлен. Для этого надо воспользоваться правилом Байеса:
P(A | B) = P(B | A) * P(A) / P(B)
В нашем случае вероятность сдачи экзамена, который был успешно сдан,
P(Pass) = 0,513; вероятность сдачи экзамена при подготовке к нему
P(Pass |
Study, ¬Cheat) = 0,889; вероятность подготовки и не пользования шпаргалкой
P(Study, ¬Cheat) = 0,6 * 0,7 = 0,42, следовательно,
P(Study, ¬Cheat | Pass) = P(Pass | Study, ¬Cheat) * P(Study, ¬Cheat) / P(Pass) =
= 0,889* 0,6 * 0,7 / 0,513 = 0,727
Найдем теперь вероятность того, что экзамен сдан с помощью шпаргалки:
P(¬Study, Cheat | Pass) = P(Pass | ¬Study, Cheat) * P(¬Study, Cheat) / P(Pass) =
= 0,7 * 0,4* 0,3 * / 0,513 = 0,164
И, наконец, вероятность того, что причиной сдачи экзамена было чистое
везение:
P(¬Study,¬Cheat | Pass) = P(Pass | ¬Study,¬Cheat) * P(¬Study, ¬Cheat) / P(Pass)
= 0,2 * 0,4 * 0,7 / 0,513 = 0,109
Таким образом, байесовские сети обеспечивают декомпозицию сложных
задач и при этом избавляют от необходимости задавать множество
условных
вероятностей.
Cheat
Pass
Study
Study Cheat P(Pass)
1 1 0
1 0 0,889
0 1 0,7
0 0 0,2
P(Study)
0,6
Study P(Cheat)
1 0,0
0 0,75