Version 4.2.0

PhasedVLMarkov Class Reference

Phased Variable Length Markov modelling, estimation and simulation. More...

#include <seqpp/PhasedVLMarkov.h>

Inheritance diagram for PhasedVLMarkov:

PhasedMarkov

List of all members.

Public Member Functions

template<class TSeq>
 PhasedVLMarkov (const TSeq &tseq, vector< double > &init, double cutoff, short phase, short initial_phase=0)
 Constructor 1 from a SequenceSet or a Sequence.
template<class TSeq>
 PhasedVLMarkov (const TSeq &tseq, double cutoff, short phase, short initial_phase=0)
 Constructor 2 from a SequenceSet or a Sequence with random init.
 ~PhasedVLMarkov ()
 destructor

Protected Attributes

vlm_tree * _vlmtree
 Variable Length Context Trees.


Detailed Description

Phased Variable Length Markov modelling, estimation and simulation.

PhasedVLMarkov is a PhasedMarkov object with a different estimation step. This object performs the estimation with the Variable Length Markov algorithm and then transfoms, once per phase, the variable length context tree in a markovian matrix. One difference is that a cutoff is required for the selection of the tree.


Constructor & Destructor Documentation

template<class TSeq>
PhasedVLMarkov::PhasedVLMarkov ( const TSeq &  tseq,
vector< double > &  init,
double  cutoff,
short  phase,
short  initial_phase = 0 
) [inline]

Constructor 1 from a SequenceSet or a Sequence.

Parameters:
tseq a (set of) sequence(s) for estimation
init initial law in the leaves
cutoff tree selection cutoff
phase phase
initial_phase phase of the first element of each sequence

References PhasedMarkov::_nb_param, PhasedMarkov::_order, PhasedMarkov::_Pis, PhasedMarkov::_size, and _vlmtree.

template<class TSeq>
PhasedVLMarkov::PhasedVLMarkov ( const TSeq &  tseq,
double  cutoff,
short  phase,
short  initial_phase = 0 
) [inline]

Constructor 2 from a SequenceSet or a Sequence with random init.

Parameters:
tseq a (set of) sequence(s) for estimation
cutoff tree selection cutoff
phase phase
initial_phase phase of the first element of each sequence

References PhasedMarkov::_nb_param, PhasedMarkov::_order, PhasedMarkov::_Pis, PhasedMarkov::_size, and _vlmtree.


The documentation for this class was generated from the following file:



Download seq++ 4.2.0
Download previous versions
Statistique & Genome Home


Generated on Mon Jan 12 14:32:50 2009 for seqpp by doxygen 1.5.6