hmm-lapack-0.4: Hidden Markov Models using LAPACK primitives

Safe HaskellNone
LanguageHaskell2010

Math.HiddenMarkovModel.Example.SineWave

Description

Warning: do not import that module, it is only intended for demonstration

Example of an HMM with continuous emissions. We train a model to accept sine waves of a certain frequency.

There are four hidden states: Rising, High, Falling, Low.

Documentation

data State Source #

Constructors

Rising 
High 
Falling 
Low 
Instances
Bounded State Source # 
Instance details

Defined in Math.HiddenMarkovModel.Example.SineWave

Enum State Source # 
Instance details

Defined in Math.HiddenMarkovModel.Example.SineWave

Eq State Source # 
Instance details

Defined in Math.HiddenMarkovModel.Example.SineWave

Methods

(==) :: State -> State -> Bool #

(/=) :: State -> State -> Bool #

Ord State Source # 
Instance details

Defined in Math.HiddenMarkovModel.Example.SineWave

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

(>=) :: State -> State -> Bool #

max :: State -> State -> State #

min :: State -> State -> State #