主要内容

マルコフ連鎖

マルコフモデルは,確率過程(ランダムな連続的な出力または"状態"をある確率に従い生成する過程)の例です。マルコフ過程は,無記憶性によって区別されます。マルコフ過程での現在の状態に続く次の状態は,現在の状態にのみ依存し,その状態に至った履歴には依存しません。マルコフ過程のモデルは,毎日の株価や染色体における遺伝子の位置など,広範囲に利用されます。

マルコフモデルは,下記のような,状态图をも可視化表現で与えられます。

マルコフモデルに対する状態図

上図の四角形は,モデル化しようとしている過程が取り得る状態を表し,矢印は,状態間の遷移を表します各矢印上のラベルは,遷移確率を表します。過程の各ステップにおいて,このモデルは,現在の状態に依存して,出力(排放)を生成してから他の状態に遷移します。マルコフモデルの重要な特性は,次の状態が現在の状態のみに依存し,現在の状態に至った遷移の履歴には依存しないことです。

たとえば、一連のコ▪▪ン投げの場合、表と裏の2▪▪の状態があります。最後のコesc escン投げが,モデルの現在の状態を決定します。また,その後,投げるごとに,次の状態への遷移が決定されますコ▪▪ンが公正であれば,遷移確率はすべて1/2です。出力は単に現状であるかもしれません。より複雑なモデルでは,各状態でのランダムな過程が出力を生成します。たとえば,サaaplコロを転がし,任意のステップでの出力を決めることができます。

マルコフ連鎖は,離散的な状態の集合をもマルコフモデルの数学的な記述です。マルコフ連鎖は,以下によって特徴付けられます。

  • 状態の集合{1,2,…,

  • 列の"遷移行列"T。この行列のi, j要素は,状態iから状態jへの遷移確率です。Tの各行の要素の和は1でなければなりません。なぜなら,これは,与えられた状態から他の各状態に遷移する確率の和であるためです。

  • 可能な出力または“出力シンボル”、{年代1年代2、...,年代N}.既定の設定では,出力シンボルの集合は,{1,2,…,N}です。ここで,Nは可能な出力シンボルの数ですが,数やシンボルの集合を選択できます。

  • N列の"出力行列"E。この行列のi,k要素は,モデルが状態iにある場合に,出力シンボル年代kを出力する確率を与えます。

マルコフ連鎖は,ステップ0において"初期状態"0で始まります。連鎖はその後, T 1 1 という確率で状態1に遷移し, E 1 k 1 という確率で 年代 k 1 を出力します。したがって, 1 2 ... r という状態のシ,ケンスと 年代 k 1 年代 k 2 ... 年代 k r という出力のシ,ケンスをはじめのrステップで観測する確率は,次のようになります。

T 1 1 E 1 k 1 T 1 2 E 2 k 2 ... T r 1 r E r k

関連するトピック