主要内容

hmmviterbi.

隐藏的马尔可夫模型最有可能的状态路径

句法

状态= HMMViterbi(SEQ,Trans,EMI)
hmmviterbi(...,','符号',符号)
hmmviterbi(...,'statenames',statenames)

描述

状态= HMMViterbi(SEQ,Trans,EMI)给定序列,SEQ.,通过转换概率矩阵指定的隐马尔可夫模型来计算最可能的路径,trans和发射概率矩阵emis.跨越(i,j)是从州过渡的概率一世国家jEMIS(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年出版社。

在R2006A之前介绍