主要内容

hmmviterbi

隠れマルコフの可能性の高いパスパス

构文

状态= hmmviterbi(seq,trans,emis)
hmmviterbi(...,'符号',符号)
hmmviterbi(...,'statenames',statenames)

说明

状态= hmmviterbi(seq,trans,emis)は,列seqを指定て,迁移行列行列反式および出力确率行列Emisによって指定て隠れマルコフへの可能性高いパスを计算します。trans(i,j)は,状态一世から状态jへの迁移,emis(i,k)は,シンボルkが状态一世から出力れる确率です。

メモ:

关数hmmviterbiは,出力の前,,ステップステップステップステップでで状态状态状态ににあるモデルから开始。。hmmviterbiは,が状态でですることて最も确率高いパスを计算し。。

hmmviterbi(...,'符号',符号)は,さシンボルを指定し。。符号は,のの数値,,,配列配列またはまたは配列配列です既定の设定のシンボル,,,,1nの整数。ここで,nは,な出力数。。

hmmviterbi(...,'statenames',statenames)は,の名前指定します。Statenameは,のの数値,,,配列配列またはまたはまたは配列配列です既定既定の设定ののの状态名名名はははははmです。ここ,mは状态のです。

trans = [0.95,0.05;0.10,0.90];EMIS = [1/6 1/6 1/6 1/6 1/6 1/6;1/10 1/10 1/10 1/10 1/10 1/2];[seq,states] = hmmgenerate(100,trans,emis);估计属性= hmmviterbi(seq,trans,emis);[seq,states] = ... hmmgenerate(100,trans,emis,...'statenames',{'fair';'loaded'});estaTesttates = ... hmmviterbi(seq,trans,emis,...'statenames',{'fair';'loaded'});

参考文献

[1] Durbin,R.,S。Eddy,A。Krogh和G. Mitchison。生物序列分析。英国剑桥:剑桥大学出版社,1998年。

バージョン履歴

R2006Aよりに导入导入