隐藏的马尔可夫模型最有可能的状态路径
状态= HMMViterbi(SEQ,Trans,EMI)
hmmviterbi(...,','符号',符号)
hmmviterbi(...,'statenames',statenames)
状态= HMMViterbi(SEQ,Trans,EMI)
给定序列,SEQ.
,通过转换概率矩阵指定的隐马尔可夫模型来计算最可能的路径,trans
和发射概率矩阵emis.
。跨越(i,j)
是从州过渡的概率一世
国家j
。EMIS(I,K)
是符号的概率K.
从州发出一世
。
笔记
功能hmmviterbi.
在第一次发射之前,在步骤0开始于状态1的模型。hmmviterbi.
基于模型在状态1中开始的事实来计算最可能的路径。
hmmviterbi(...,','符号',符号)
指定发出的符号。符号
可以是符号名称的数字数组,字符串数组或单元格数组。默认符号是整数1
通过N
, 在哪里N
是可能排放的数量。
hmmviterbi(...,'statenames',statenames)
指定状态的名称。attenames.
可以是数字数组,字符串数组或状态名称的单元数组。默认状态名称为1次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/10 1/2];[SEQ,州] = HMMGEGED(100,跨,EMI);估计= HMMViterbi(SEQ,Trans,EMI);[SEQ,SENSS] = ...... HMMGENEDE(100,Trans,EMI,...'Statenames',{Fair';'加载'});Ellatatesstates = ... HMMViterbi(SEQ,Trans,EMIS,...'Statenames',{Fair';'加载'});
[1] Durbin,R.,S. Eddy,A. Krogh和G. Mitchison。生物序列分析。剑桥,英国:剑桥大学出版社,1998年出版社。