-
background_distributions
-
state
-
model
-
model_direct
-
hmm_check_t
-
model_ipow
- binary algorithm to compute powers of integers efficiently see Knuth, TAOCP, Vol 2, 463 uses if appropiate lookup table from struct model
-
model_free
- Frees the memory of a model.
-
model_read
- Reads in ASCII data to initialize an array of models.
-
model_direct_read
- Reads in a model, where the model parameters are explicit given in matrix form.
-
model_from_sequence_ascii
- Produces simple left-right models given sequences.
-
model_from_sequence
- Produces simple left-right models given sequences.
-
model_copy
- Copies a given model.
-
model_check
- Tests if all standardization requirements of model are fulfilled.
-
model_check_compatibility
- Tests if number of states and number of outputs in the models match.
-
model_check_compatibel_models
- Test if to models are compatible.
-
model_generate_from_sequence
- Produces a model, which generates the given sequence with probability 1.
-
model_generate_sequences
- Produces sequences to a given model.
-
model_likelihood
- Calculates the sum log( P( O | lambda ) ).
-
model_set_transition
- Set transition from state 'i' to state 'j' to value 'prob'.
-
model_print
- Writes a model in matrix format.
-
model_A_print
- Writes transition matrix of a model.
-
model_B_print
- Writes output matrix of a model.
-
model_Pi_print
- Writes initial allocation vector of a matrix.
-
model_fix_print
- Writes fix vector of a matrix.
-
model_A_print_transp
- Writes transposed transition matrix of a model.
-
model_B_print_transp
- Writes transposed output matrix of a model.
-
model_Pi_print_transp
- Writes transposed initial allocation vector of a matrix.
-
model_direct_print
- Writes a HMM in matrix format.
-
model_states_print
- Writes the parameters of a model sorted by states.
-
model_direct_clean
- Frees all memory from a model, sets the pointers to NULL and variables to zero.
-
model_direct_check_data
- Tests compatibility of the model components.
-
model_prob_distance
- Computes probabilistic distance of two models
-
state_clean
- Frees all memory from a state, sets the pointers to NULL and variables to zero.
-
get_emission_index
- Calculates the right index for emission array b of state j in model mo given an observation obs and taking the state order into account, returns -1 if state order exceeds number of so far emitted characters
-
update_emission_history
- Updates emission history of model mo, discarding the oldest and 'adding' the new observation by using modulo and multiplication
-
update_emission_history_front
- Updates emission history of model mo for backward algorithm by 'adding' observation obs to the left, (example: obs = 3 2 0 0 1 --> 3 2 0 0 )
-
model_normalize
- Uses vector_normalize in vectorh Normalizes the transition and output probs for each state in the given model
-
model_add_noise
- Add a specific level of noise to the model parameters
-
model_apply_duration
- Allocates a new background_distributions struct and assigs the arguments to the respective fields.
-
model_apply_background
- Apply the background distributions to the emission probabilities of states of the model which have one specified (background_id[state_id] != kNoBackgroundDistribution).
-
model_alloc_background_distributions
- Allocates a new background_distributions struct and assigs the arguments to the respective fields.
-
model_get_uniform_background
- Calculates the background distribution for a sequence_t the calculated distribution is uniform, every state with the same order has the same background distribution.
-
model_distance
- Calculates the squared distance between two compatible models.
-
state_copy
- Copies a given state.
-
state_copy_to
- Copies a given state to a given destination.
Alphabetic index
This page was generated with the help of DOC++.