| changes {HiddenMarkov} | R Documentation |
This page contains a listing of recent changes made to the package.
dthmm, mmglm and mmpp), it is much tidier to use an object orientated approach. This ensures that the functions across all models follow a more consistent naming convention, and also the argument list for the different model functions are more simple and consistent (see Overview). (14 Sep 2007)
Overview). The package documentation has been rearranged so that these generic functions contain the documentation for all model types (e.g. see BaumWelch). (14 Sep 2007)
dthmm.obsolete and mmpp.obsolete. (14 Sep 2007)
BaumWelch function. However, this will call functions to do the E-step, M-step, forward and backward probabilities, and so on. At the moment, these second level functions have not been modified into an object orientated approach. It is not clear at this point whether this would be advantageous. If one went down this route, then one would probably group all of the E-step functions (for all models) under the same topic. If not, then it may be best to group all second level functions for each model under the same topic (e.g. forwardback, probhmm and Estep would be grouped together, being the second level functions for the dthmm model). (14 Sep 2007)
Viterbi has been renamed to Viterbihmm, and Viterbi is now a generic function. (14 Sep 2007)
dthmm. (09 Nov 2007)
residuals and Viterbi need methods for objects with class mmpp.
forwardback calculates the forward-backward probabilities, but only for the model dthmm. The corresponding function for the mmpp model is forwardback.mmpp. It would be more consistent to attach to these original functions a dthmm suffix.
for loops in the evaluation of the forward and backward equations are too slow. These should be implemented in C.
dthmm. Also need some for mmglm and mmpp.