Uses of Class
de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous.MEMConstraint

Packages that use MEMConstraint
de.jstacs.sequenceScores.statisticalModels.trainable.discrete   
de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous This package contains various inhomogeneous models. 
 

Uses of MEMConstraint in de.jstacs.sequenceScores.statisticalModels.trainable.discrete
 

Methods in de.jstacs.sequenceScores.statisticalModels.trainable.discrete that return MEMConstraint
static MEMConstraint[] ConstraintManager.createConstraints(AbstractList<int[]> list, int[] alphabetLength)
          Creates the constraints of a model
static MEMConstraint[] ConstraintManager.createConstraints(AbstractList<int[]> list, int[] alphabetLength, int[] indices)
          Creates the constraints for a part of a model
 

Uses of MEMConstraint in de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous
 

Fields in de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous declared as MEMConstraint
protected  MEMConstraint[] MEM.constraints
          The specific constraints of this MEM.
 

Methods in de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous that return MEMConstraint
 MEMConstraint MEMConstraint.clone()
           
 

Methods in de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous with parameters of type MEMConstraint
 void MEMConstraint.addParameters(int offset, IntList list, MEMConstraint[] constraint, double[] params, int[] start)
          This method implements a heuristic to modify a constraint if a number of constraints should be delete.
 int MEMConstraint.comparePosition(int offset, MEMConstraint constr)
          This method computes the number of overlapping positions between the current and the given constraints.
static double MEMTools.getExpPartOfProb(MEMConstraint[] constraints, int[] fulfilled, SequenceIterator sequence)
          This method computes the exponential part of the probability, i.e., everything except the normalization constant.
static void MEMTools.setParametersToValue(MEMConstraint[] constraint, double val)
          This method is a convenience method that sets the same value for all parameter of the constraints
static double MEMTools.train(MEMConstraint[] constraints, int[][] cond, SequenceIterator sequence, byte algorithm, TerminationCondition condition, OutputStream stream, int[] alphLen)
          This method approximates the distribution either analytically or numerically.
 

Constructors in de.jstacs.sequenceScores.statisticalModels.trainable.discrete.inhomogeneous with parameters of type MEMConstraint
MEMTools.DualFunction(SequenceIterator it, MEMConstraint[] constraints)
          The constructor of a dual function.