HMMRegression Member List

This is the complete list of members for HMMRegression, including all inherited members.

HMM< distribution::RegressionDistribution >::Backward(const arma::mat &dataSeq, const arma::vec &logScales, arma::mat &backwardLogProb, arma::mat &logProbs) constHMM< distribution::RegressionDistribution >protected
Dimensionality() constHMM< distribution::RegressionDistribution >inline
Dimensionality()HMM< distribution::RegressionDistribution >inline
emissionHMM< distribution::RegressionDistribution >protected
Emission() constHMM< distribution::RegressionDistribution >inline
Emission()HMM< distribution::RegressionDistribution >inline
EmissionLogLikelihood(const arma::vec &emissionLogProb, double &logLikelihood, arma::vec &forwardLogProb) constHMM< distribution::RegressionDistribution >
EmissionLogScaleFactor(const arma::vec &emissionLogProb, arma::vec &forwardLogProb) constHMM< distribution::RegressionDistribution >
Estimate(const arma::mat &predictors, const arma::vec &responses, arma::mat &stateProb, arma::mat &forwardProb, arma::mat &backwardProb, arma::vec &scales) constHMMRegression
Estimate(const arma::mat &predictors, const arma::vec &responses, arma::mat &stateProb) constHMMRegression
HMM< distribution::RegressionDistribution >::Estimate(const arma::mat &dataSeq, arma::mat &stateProb, arma::mat &forwardProb, arma::mat &backwardProb, arma::vec &scales) constHMM< distribution::RegressionDistribution >
HMM< distribution::RegressionDistribution >::Estimate(const arma::mat &dataSeq, arma::mat &stateProb) constHMM< distribution::RegressionDistribution >
Filter(const arma::mat &predictors, const arma::vec &responses, arma::vec &filterSeq, size_t ahead=0) constHMMRegression
HMM< distribution::RegressionDistribution >::Filter(const arma::mat &dataSeq, arma::mat &filterSeq, size_t ahead=0) constHMM< distribution::RegressionDistribution >
HMM< distribution::RegressionDistribution >::Forward(const arma::mat &dataSeq, arma::vec &logScales, arma::mat &forwardLogProb, arma::mat &logProbs) constHMM< distribution::RegressionDistribution >protected
ForwardAtT0(const arma::vec &emissionLogProb, double &logScales) constHMM< distribution::RegressionDistribution >protected
ForwardAtTn(const arma::vec &emissionLogProb, double &logScales, const arma::vec &prevForwardLogProb) constHMM< distribution::RegressionDistribution >protected
Generate(const size_t length, arma::mat &dataSequence, arma::Row< size_t > &stateSequence, const size_t startState=0) constHMM< distribution::RegressionDistribution >
HMM(const size_t states=0, const distribution::RegressionDistribution emissions=distribution::RegressionDistribution(), const double tolerance=1e-5)HMM< distribution::RegressionDistribution >
HMM(const arma::vec &initial, const arma::mat &transition, const std::vector< distribution::RegressionDistribution > &emission, const double tolerance=1e-5)HMM< distribution::RegressionDistribution >
HMMRegression(const size_t states, const distribution::RegressionDistribution emissions, const double tolerance=1e-5)HMMRegressioninline
HMMRegression(const arma::vec &initial, const arma::mat &transition, const std::vector< distribution::RegressionDistribution > &emission, const double tolerance=1e-5)HMMRegressioninline
Initial() constHMM< distribution::RegressionDistribution >inline
Initial()HMM< distribution::RegressionDistribution >inline
load(Archive &ar, const uint32_t version)HMM< distribution::RegressionDistribution >
LogEstimate(const arma::mat &dataSeq, arma::mat &stateLogProb, arma::mat &forwardLogProb, arma::mat &backwardLogProb, arma::vec &logScales) constHMM< distribution::RegressionDistribution >
LogLikelihood(const arma::mat &predictors, const arma::vec &responses) constHMMRegression
HMM< distribution::RegressionDistribution >::LogLikelihood(const arma::mat &dataSeq) constHMM< distribution::RegressionDistribution >
HMM< distribution::RegressionDistribution >::LogLikelihood(const arma::vec &data, double &logLikelihood, arma::vec &forwardLogProb) constHMM< distribution::RegressionDistribution >
LogScaleFactor(const arma::vec &data, arma::vec &forwardLogProb) constHMM< distribution::RegressionDistribution >
logTransitionHMM< distribution::RegressionDistribution >mutableprotected
Predict(const arma::mat &predictors, const arma::vec &responses, arma::Row< size_t > &stateSeq) constHMMRegression
HMM< distribution::RegressionDistribution >::Predict(const arma::mat &dataSeq, arma::Row< size_t > &stateSeq) constHMM< distribution::RegressionDistribution >
save(Archive &ar, const uint32_t version) constHMM< distribution::RegressionDistribution >
Smooth(const arma::mat &predictors, const arma::vec &responses, arma::vec &smoothSeq) constHMMRegression
HMM< distribution::RegressionDistribution >::Smooth(const arma::mat &dataSeq, arma::mat &smoothSeq) constHMM< distribution::RegressionDistribution >
Tolerance() constHMM< distribution::RegressionDistribution >inline
Tolerance()HMM< distribution::RegressionDistribution >inline
Train(const std::vector< arma::mat > &predictors, const std::vector< arma::vec > &responses)HMMRegression
Train(const std::vector< arma::mat > &predictors, const std::vector< arma::vec > &responses, const std::vector< arma::Row< size_t > > &stateSeq)HMMRegression
HMM< distribution::RegressionDistribution >::Train(const std::vector< arma::mat > &dataSeq)HMM< distribution::RegressionDistribution >
HMM< distribution::RegressionDistribution >::Train(const std::vector< arma::mat > &dataSeq, const std::vector< arma::Row< size_t > > &stateSeq)HMM< distribution::RegressionDistribution >
Transition() constHMM< distribution::RegressionDistribution >inline
Transition()HMM< distribution::RegressionDistribution >inline
transitionProxyHMM< distribution::RegressionDistribution >protected