Практикум по теории систем и системному анализу. Светлов Н.М. - 20 стр.

UptoLike

Составители: 

39
если ранее с помощью формулы, аналогичной (4), определено значение
p(A
i
/B
qw
).
Рассмотрим использование формулы Байеса на упрощённом приме-
ре, в котором каждая переменная имеет по два дискретных значения, а
входных переменных две. Положим, что вероятности значений выходной
переменной x
0
до получения информации о входных переменных отличают-
ся лишь немного: p(x
0
=1)=0,55, p(x
0
=2)=0,45. Заданы следующие условные
вероятности (вертикальную черту следует читать как «при условии, что»):
¨ p(x
1
=1|x
0
=1) = 0,5;
¨ p(x
1
=2|x
0
=1) = 0,5;
¨ p(x
1
=1|x
0
=2) = 0,2;
¨ p(x
1
=2|x
0
=2) = 0,8;
¨ p(x
2
=1|x
0
=1) = 0,1;
¨ p(x
2
=2|x
0
=1) = 0,9;
¨ p(x
2
=1|x
0
=2) = 0,8;
¨ p(x
2
=2|x
0
=2) = 0,2.
Положим, что поступила информация о значении второй входной
переменной: x
2
=1. Согласно формуле (4), вероятность события x
0
=1|x
2
=1
составит
0,550,1
0,1325.
0,550,10,450,8
×
=
×
Вероятность события x
0
=2|x
2
=1 составит
0,450,8
0,8675.
0,550,10,450,8
×
=
×
Как и следует, сумма этих двух вероятностей равна единице.
Теперь положим, что в дополнение к уже имеющейся информации о
второй переменной поступила информация ещё и о первой: x
1
=2. Согласно
формуле (5), вероятность события x
0
=1|(x
2
=1 U x
1
=2) равна
0,13250,5
0,0871.
0,13250,50,86750,8
×
=
×
Вероятность события x
0
=2|(x
2
=1 U x
1
=2) составит
0,86750,8
0,9129.
0,13250,50,86750,8
×
=
×
Как и следует, сумма этих двух вероятностей равна единице.
40
Итак, если энтропия переменной x
0
до получения информации со-
ставляла 0,45·log
2
0,45 0,55·log
2
0,55 = 0,9928 бит, то после получения
первого сигнала она стала равна 0,5643 бит, а после второго сократилась
до 0,4267 бит.
На практике поступление новой информации может не только сни-
жать, но и увеличивать энтропию.
В общем случае для определения вероятности i-го значения выход-
ной переменной формулу Байеса применяют ровно столько раз, сколько
имеется известных значений входных переменных.
Вероятности значений выходных переменных более высоких уров-
ней при заданных значениях переменных низшего уровня определяются по
формуле средней взвешенной
p(C
k
/B) =
å
i=1
m
p(C
k
/D
i
) p(D
i
/B), (7)
где Bсочетание значений входных переменных низшего уровня; D
i
сочетание значений входных переменных данного уровня; p(C
k
/B) ве-
роятность k-го значения выходной переменной при условии, что имеет ме-
сто сочетание B; p(C
k
/D
i
) вероятность k-го значения выходной пере-
менной при условии, что имеет место сочетание D
i
(эта вероятность опре-
деляется последовательным применением формулы Байеса); p(D
i
/B)
вероятность сочетания D
i
при условии, что имеет место сочетание B (рав-
на произведению вероятностей вошедших в сочетание D
i
значений пере-
менных данного уровня при условии, что имеет место сочетание B), m
число сочетаний значений входных переменных данного уровня.
Рассмотрим числовой пример применения этой формулы. Пусть в
вышеприведённом примере информация об x
1
не поступила, и для её оце-
нивания была использована модель второго уровня, которая дала следую-
щие результаты: p(x
1
=1)=0,3, p(x
1
=2)=0,7. Тогда в соответствии с форму-
лой (7) нам следует определить величину
p(x
0
=1|(x
2
=1 U x
1
=1))·0,3 + p(x
0
=1|(x
2
=1 U x
1
=2))·0,7
Второе слагаемое, как следует из расчётов величины
p(x
0
=1|(x
2
=1 U x
1
=2)), проведённых выше, составляет 0,0871·0,7. Для пер-
вого слагаемого нужно заново вычислить p(x
0
=1|(x
2
=1 U x
1
=1)) по форму-
ле Байеса, пользуясь уже определённым ранее значением p(x
0
=1|x
2
=1).
если ранее с помощью формулы, аналогичной (4), определено значение               Итак, если энтропия переменной x0 до получения информации со-
p(Ai /Bqw).                                                               ставляла –0,45·log2 0,45 – 0,55·log2 0,55 = 0,9928 бит, то после получения
       Рассмотрим использование формулы Байеса на упрощённом приме-       первого сигнала она стала равна 0,5643 бит, а после второго сократилась
ре, в котором каждая переменная имеет по два дискретных значения, а       до 0,4267 бит.
входных переменных две. Положим, что вероятности значений выходной               На практике поступление новой информации может не только сни-
переменной x0 до получения информации о входных переменных отличают-      жать, но и увеличивать энтропию.
ся лишь немного: p(x0=1)=0,55, p(x0=2)=0,45. Заданы следующие условные           В общем случае для определения вероятности i-го значения выход-
вероятности (вертикальную черту следует читать как «при условии, что»):   ной переменной формулу Байеса применяют ровно столько раз, сколько
       ¨ p(x1=1|x0=1) = 0,5;                                              имеется известных значений входных переменных.
       ¨ p(x1=2|x0=1) = 0,5;                                                     Вероятности значений выходных переменных более высоких уров-
       ¨ p(x1=1|x0=2) = 0,2;                                              ней при заданных значениях переменных низшего уровня определяются по
       ¨ p(x1=2|x0=2) = 0,8;                                              формуле средней взвешенной
       ¨ p(x2=1|x0=1) = 0,1;                                                                                m
       ¨ p(x2=2|x0=1) = 0,9;                                                                   p(Ck /B) =   åp(Ck /Di) p(Di /B),                 (7)
       ¨ p(x2=1|x0=2) = 0,8;                                                                                i=1

       ¨ p(x2=2|x0=2) = 0,2.                                              где B — сочетание значений входных переменных низшего уровня; Di —
       Положим, что поступила информация о значении второй входной        сочетание значений входных переменных данного уровня; p(Ck /B) — ве-
переменной: x2=1. Согласно формуле (4), вероятность события x0=1|x2=1     роятность k-го значения выходной переменной при условии, что имеет ме-
составит                                                                  сто сочетание B; p(Ck /Di) — вероятность k-го значения выходной пере-
                              0,55 × 0,1                                  менной при условии, что имеет место сочетание Di (эта вероятность опре-
                                               = 0,1325.                  деляется последовательным применением формулы Байеса); p(Di /B) —
                       0,55 × 0,1 + 0,45 × 0,8
                                                                          вероятность сочетания Di при условии, что имеет место сочетание B (рав-
Вероятность события x0=2|x2=1 составит
                                                                          на произведению вероятностей вошедших в сочетание Di значений пере-
                             0,45 × 0,8                                   менных данного уровня при условии, что имеет место сочетание B), m —
                                               = 0,8675.
                       0,55 × 0,1 + 0,45 × 0,8                            число сочетаний значений входных переменных данного уровня.
Как и следует, сумма этих двух вероятностей равна единице.                      Рассмотрим числовой пример применения этой формулы. Пусть в
                                                                          вышеприведённом примере информация об x1 не поступила, и для её оце-
      Теперь положим, что в дополнение к уже имеющейся информации о
второй переменной поступила информация ещё и о первой: x1=2. Согласно     нивания была использована модель второго уровня, которая дала следую-
                                                                          щие результаты: p(x1=1)=0,3, p(x1=2)=0,7. Тогда в соответствии с форму-
формуле (5), вероятность события x0=1|(x2=1 U x1=2) равна
                                                                          лой (7) нам следует определить величину
                           0,1325 × 0,5
                                                 = 0,0871.                           p(x0=1|(x2=1 U x1=1))·0,3 + p(x0=1|(x2=1 U x1=2))·0,7
                     0,1325 × 0,5 + 0,8675 × 0,8
                                                                                Второе     слагаемое,   как   следует   из   расчётов величины
Вероятность события x0=2|(x2=1 U x1=2) составит
                                                                          p(x0=1|(x2=1 U x1=2)), проведённых выше, составляет 0,0871·0,7. Для пер-
                           0,8675 × 0,8
                                                 = 0,9129.                вого слагаемого нужно заново вычислить p(x0=1|(x2=1 U x1=1)) по форму-
                     0,1325 × 0,5 + 0,8675 × 0,8
                                                                          ле Байеса, пользуясь уже определённым ранее значением p(x0=1|x2=1).
Как и следует, сумма этих двух вероятностей равна единице.


                                                                    39    40