ghmm: Number of emission parameters is invalid: State order cannot be determined

StackOverflow https://stackoverflow.com/questions/17071924

  •  31-05-2022
  •  | 
  •  

Frage

I am trying to extend my Hidden-Markov-Model from 4 internal states and 4 observations to 8 states and 8 observations (currently they have pretty much the same meaning, but I might reduce number of internal states).

But now I am getting the error:

The number of 8 emission paramters for state 0 is invalid:
State order can not be determined.

I can find the error in the source code, but I do not understand where there should a problem. From a theortical point of view I have always been able to add observations by just adding a new observation and a new emission probability for each state. I never heard of something like an order in hidden markov models (except for the order of a markov chain, but we always assume 1 there and it doesn't have anything to do with observations).

Does anyone know what's the problem here and how I can solve it?

War es hilfreich?

Lösung

Make sure you have a matching number of output symbols (in examples called sigma) to the number of elements in your emission probabiliy matrix (in the examples called B).

I forgot to increment the number of elements in sigma.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top