de.jstacs.sampling
Class VarianceRatioBurnInTestParameterSet

java.lang.Object
  extended by de.jstacs.parameters.ParameterSet
      extended by de.jstacs.parameters.InstanceParameterSet<AbstractBurnInTest>
          extended by de.jstacs.sampling.AbstractBurnInTestParameterSet
              extended by de.jstacs.sampling.VarianceRatioBurnInTestParameterSet
All Implemented Interfaces:
GalaxyConvertible, Storable, Cloneable

public class VarianceRatioBurnInTestParameterSet
extends AbstractBurnInTestParameterSet

Class for the parameters of a VarianceRatioBurnInTest. This class fulfills the requirements of a AbstractBurnInTestParameterSet and can be used to create a new VarianceRatioBurnInTest.

Author:
Jens Keilwagen

Nested Class Summary
 
Nested classes/interfaces inherited from class de.jstacs.parameters.ParameterSet
ParameterSet.ParameterList
 
Field Summary
 
Fields inherited from class de.jstacs.parameters.ParameterSet
errorMessage, parameters, parent
 
Constructor Summary
VarianceRatioBurnInTestParameterSet()
          Creates a new VarianceRatioBurnInTestParameterSet with empty parameter values.
VarianceRatioBurnInTestParameterSet(int starts, double t)
          Creates a new VarianceRatioBurnInTestParameterSet with pre-defined parameter values.
VarianceRatioBurnInTestParameterSet(StringBuffer representation)
          The standard constructor for the interface Storable.
 
Method Summary
 String getInstanceComment()
          Returns a comment (a textual description) of the class that can be constructed using this ParameterSet.
 String getInstanceName()
          Returns the name of an instance of the class that can be constructed using this ParameterSet.
 double getThreshold()
          Returns the threshold used in the VarianceRatioBurnInTestParameterSet.
 
Methods inherited from class de.jstacs.sampling.AbstractBurnInTestParameterSet
clone, getNumberOfStarts
 
Methods inherited from class de.jstacs.parameters.InstanceParameterSet
fromXML, getInstance, getInstanceClass, toXML
 
Methods inherited from class de.jstacs.parameters.ParameterSet
fromGalaxy, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VarianceRatioBurnInTestParameterSet

public VarianceRatioBurnInTestParameterSet()
                                    throws IllegalArgumentException
Creates a new VarianceRatioBurnInTestParameterSet with empty parameter values.

Throws:
IllegalArgumentException - if instanceClass is null

VarianceRatioBurnInTestParameterSet

public VarianceRatioBurnInTestParameterSet(int starts,
                                           double t)
                                    throws IllegalArgumentException,
                                           SimpleParameter.IllegalValueException
Creates a new VarianceRatioBurnInTestParameterSet with pre-defined parameter values.

Parameters:
starts - the number of runs the Gibbs Sampler will be started
t - the threshold for determining the end of the burn-in phase
Throws:
IllegalArgumentException - if instanceClass is null
SimpleParameter.IllegalValueException - if t can not be set

VarianceRatioBurnInTestParameterSet

public VarianceRatioBurnInTestParameterSet(StringBuffer representation)
                                    throws NonParsableException
The standard constructor for the interface Storable. Constructs an VarianceRatioBurnInTestParameterSet out of an XML representation.

Parameters:
representation - the XML representation as StringBuffer
Throws:
NonParsableException - if the VarianceRatioBurnInTestParameterSet could not be reconstructed out of the StringBuffer representation
Method Detail

getThreshold

public double getThreshold()
Returns the threshold used in the VarianceRatioBurnInTestParameterSet.

Returns:
the threshold used in the VarianceRatioBurnInTestParameterSet

getInstanceComment

public String getInstanceComment()
Description copied from class: InstanceParameterSet
Returns a comment (a textual description) of the class that can be constructed using this ParameterSet.

Specified by:
getInstanceComment in class InstanceParameterSet<AbstractBurnInTest>
Returns:
the comment of the class

getInstanceName

public String getInstanceName()
Description copied from class: InstanceParameterSet
Returns the name of an instance of the class that can be constructed using this ParameterSet.

Specified by:
getInstanceName in class InstanceParameterSet<AbstractBurnInTest>
Returns:
the name of the class