Ignore:
Timestamp:
07/04/11 15:21:50 (13 years ago)
Author:
sherbold
Message:
  • code documentation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/HighOrderMarkovModel.java

    r93 r101  
    77import de.ugoe.cs.eventbench.data.Event; 
    88 
     9/** 
     10 * <p>Implements high-order Markov models.</p> 
     11 *  
     12 * @author Steffen Herbold 
     13 * @version 1.0 
     14 */ 
    915public class HighOrderMarkovModel extends TrieBasedModel { 
    1016         
    1117        /** 
     18         * <p> 
    1219         * Id for object serialization. 
     20         * </p> 
    1321         */ 
    1422        private static final long serialVersionUID = 1L; 
    1523 
     24        /** 
     25         * <p>Constructor. Creates a new HighOrderMarkovModel with a defined Markov order.</p> 
     26         * @param maxOrder Markov order of the model 
     27         * @param r random number generator used by probabilistic methods of the class 
     28         */ 
    1629        public HighOrderMarkovModel(int maxOrder, Random r) { 
    1730                super(maxOrder, r); 
    1831        } 
    1932         
     33        /** 
     34         * <p> 
     35         * Calculates the probability of the next Event being symbol based on the order of the Markov model. The order is defined in the constructor {@link #HighOrderMarkovModel(int, Random)}.  
     36         * </p> 
     37         * @see de.ugoe.cs.eventbench.models.IStochasticProcess#getProbability(java.util.List, de.ugoe.cs.eventbench.data.Event) 
     38         */ 
    2039        @Override 
    2140        public double getProbability(List<? extends Event<?>> context, Event<?> symbol) { 
Note: See TracChangeset for help on using the changeset viewer.