e) suppose, you generate O={o1,o2,...,o200} as
> O
[1] 3 3 6 4 2 4 5 4 4 2 5 1 4 3 3 3 3 5 3 4 4 6 3 3 3 3 3 3 1 6 3 4 1 3 3 2 1
[38] 3 6 2 5 4 4 3 1 3 2 1 6 2 6 6 1 6 4 4 3 4 2 2 3 3 2 4 5 3 2 5 6 5 5 5 1 3
[75] 4 2 4 3 5 1 2 5 5 4 4 4 5 4 1 1 4 5 3 2 5 1 2 6 6 6 2 5 1 1 4 5 6 3 3 6 2
[112] 4 1 1 1 6 1 6 2 3 2 6 2 5 3 6 3 3 4 4 3 5 2 4 5 2 4 1 5 5 2 6 6 1 2 1 6 6
[149] 5 3 3 2 2 2 6 3 3 5 5 3 5 3 6 3 2 1 1 6 5 2 2 1 1 5 6 3 5 2 1 1 6 4 3 4 4
[186] 2 1 3 5 4 5 1 5 3 1 2 3 4 4 5
and Q={q1,q2,...,q200} as
> Q
[1] "L" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[19] "F" "F" "F" "F" "F" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L"
[37] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[55] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[73] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[91] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[109] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[127] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[145] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[163] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[181] "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F" "F"
[199] "F" "F"
Pretend you don't know Q, use Forward-Backward algorithm to estimate (Q'), and compare Q'with Q, what's the accuracy?print Forward table and Backward table, What are P(qi=F|O) and P(qi=L|O) for each i=1,2,...200 ? what is P(O) ? (8pt)
f) using the same O and Q as in e), use Viterbi to figure out Q*, and compare with Q, what's the accuracy? print table A and table B in log scale, print matrix q (6 pt).
g) suppose P(qi+1=L|qi=F)=0.4 for i being even number, P(qi+1=L|qi=F)=0.01 for i being odd number. Everything else remains the same.
We have
> O
[1] 6 2 2 4 3 3 5 3 4 1 5 4 2 2 2 6 6 5 6 3 6 3 3 6 3 4 3 5 6 3 5 3 2 3 2 4 6 3 6 5
[41] 3 3 3 5 1 1 4 5 3 3 3 3 4 3 3 3 4 5 3 5 3 4 4 6 3 4 6 3 3 3 3 3 3 4 3 1 2 3 6 6
[81] 4 2 1 3 3 5 3 4 3 3 1 3 5 3 3 3 3 3 3 4 6 3 3 2 6 6 5 3 2 3 6 3 3 3 5 1 3 3 3 3
[121] 3 2 3 4 5 6 3 5 6 6 6 2 2 4 2 6 4 4 3 5 4 3 3 3 3 1 3 4 2 1 1 5 2 6 1 6 5 3 3 6
[161] 5 3 1 1 1 6 3 5 3 1 4 3 2 5 3 3 2 5 6 4 1 2 1 3 2 1 2 1 5 1 3 3 1 4 1 1 3 1 3 5
> Q
[1] "F" "F" "F" "F" "L" "L" "L" "L" "F" "F" "L" "L" "F" "F" "F" "L" "F" "L" "L" "L"
[21] "L" "L" "L" "F" "F" "F" "L" "L" "F" "F" "F" "L" "L" "L" "L" "L" "F" "L" "F" "L"
[41] "L" "L" "L" "L" "F" "F" "F" "F" "L" "L" "F" "F" "L" "F" "L" "L" "F" "F" "L" "L"
[61] "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "L" "F" "F" "F" "L" "F" "F" "F"
[81] "F" "L" "L" "L" "F" "F" "L" "L" "L" "L" "F" "F" "F" "L" "L" "L" "F" "L" "F" "F"
[101] "F" "L" "L" "F" "L" "F" "L" "L" "L" "L" "L" "L" "L" "L" "F" "F" "L" "L" "F" "L"
[121] "L" "L" "L" "L" "F" "L" "L" "L" "L" "L" "L" "F" "F" "F" "F" "F" "L" "L" "L" "L"
[141] "L" "L" "L" "L" "F" "F" "L" "F" "F" "L" "F" "F" "L" "L" "L" "L" "F" "L" "L" "F"
[161] "F" "L" "F" "F" "F" "L" "F" "F" "F" "F" "F" "L" "F" "F" "L" "L" "F" "F" "F" "F"
[181] "F" "F" "F" "F" "F" "F" "F" "L" "L" "L" "L" "L" "L" "F" "F" "F" "L" "L" "L" "L"
>
Pretend you don't know Q, use Forward-Backward algorithm to estimate (Q'), and compare Q'with Q, what's the accuracy? What are P(qi=F|O) and P(qi=L|O) for each i=1,2,...200 ? what is P(O) ? (5 bonus pt)