Markov Model
Markov Process (マルコフ連鎖)
状態の時系列 h=(h0,h1,…)が条件付き確率 p(ht|ht−k,…,ht−1) によって与えられている時,
この確率過程を定常k次マルコフ連鎖と呼ぶ.
定義:定常1次マルコフ連鎖
以下の{S,s0,A}の組を定常1次マルコフ連鎖と呼ぶ.
・状態集合:S={si};i=0,…,N
・初期状態:s0∈S
・遷移確率行列:A={ai,j}; i,j=1,…,N; ai,j は状態siから状態sjへの遷移確率
Markov Model (マルコフモデル)
Markov ModelはMarkov Processの状態を直接観察できて、状態列そのものを出力列(信号列)とみなす.
定義:定常1次マルコフモデル
定常1次マルコフ連鎖{S,s0,A}で,状態列そのものを出力列とみなした確率的情報源を定常1次マルコフモデルと呼ぶ.
・出力列=状態列:x=x1,…,xT; xt=ht∈S, for t=1,…,T
出力列=状態列の確率は以下の式で表される(ただしx0=h0=s0).
p(x|A)=T∏t=1p(xt|xt−1)=T∏t=1axt,xt−1
初期状態を s0 に固定する代わりに、状態の初期分布 p(h1=si)を与える定式化も可能である.
一方,初期状態を s0 に固定するということは,初期分布を p(h1=si)=a0,i で与えることに相当する.
配列解析では,隣接した塩基、アミノ酸の相関を考慮するために,k次マルコフモデル(k>1))は有用である.しかしながら,本項の目的である隠れマルコフモデル(HMM)の導入に関しては,定常1次マルコフ連鎖、定常1次マルコフ過程だけが必要なので,以下,単にマルコフ連鎖・マルコフ過程と呼ぶ.
開始状態と終了状態
開始状態と終了状態を考慮するかどうかによって、合計が1となる確率を与える状態列空間が変わってくる。
初期分布と遷移確率だけが与えられている時、任意の長さn の状態列について、同じ長さの状態列の確率の合計が1となる。
開始状態と終了状態を明示的に与え、この2つの特殊な状態も含めた遷移確率(開始状態は出ていく確率のみ、終了状態は入ってくる確率のみ)を与えると、起こりうる全ての長さの状態列の確率の合計が1となる。