Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

hmmviterbi

La ruta de estado más probable del modelo de Markov oculto

Sintaxis

STATES = hmmviterbi(seq,TRANS,EMIS)
hmmviterbi(...,'Symbols',SYMBOLS)
hmmviterbi(...,'Statenames',STATENAMES)

Descripción

STATES = hmmviterbi(seq,TRANS,EMIS) dada una secuencia, calcula la ruta más probable a través del modelo de Markov oculto especificado por la matriz de probabilidad de transición y la matriz de probabilidad de emisión. es la probabilidad de transición de un estado a un estado. es la probabilidad de que el símbolo se emita desde el estado.seqTRANSEMISTRANS(i,j)ijEMIS(i,k)ki

Nota

La función comienza con el modelo en el estado 1 en el paso 0, antes de la primera emisión. calcula la ruta de acceso más probable en función del hecho de que el modelo comienza en el estado 1.hmmviterbihmmviterbi

hmmviterbi(...,'Symbols',SYMBOLS) especifica los símbolos que se emiten. puede ser una matriz numérica, una matriz de cadenas o una matriz de celdas de los nombres de los símbolos.SYMBOLS Los símbolos predeterminados son enteros a través de, donde es el número de posibles emisiones.1NN

hmmviterbi(...,'Statenames',STATENAMES) especifica los nombres de los Estados. puede ser una matriz numérica, una matriz de cadenas o una matriz de celdas de los nombres de los Estados.STATENAMES Los nombres de estado predeterminados son 1 a través, donde es el número de Estados.MM

Ejemplos

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); estimatedStates = hmmviterbi(seq,trans,emis);  [seq,states] = ...    hmmgenerate(100,trans,emis,...                'Statenames',{'fair';'loaded'}); estimatesStates = ...    hmmviterbi(seq,trans,emis,...               'Statenames',{'fair';'loaded'});

Referencias

[1] Durbin, R., S. Eddy, A. Krogh, and G. Mitchison. Biological Sequence Analysis. Cambridge, UK: Cambridge University Press, 1998.

Consulte también

| | |

Introducido antes de R2006a