|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jstacs.sequenceScores.statisticalModels.trainable.hmm.states.emissions.continuous.GaussianEmission
de.jstacs.sequenceScores.statisticalModels.trainable.hmm.states.emissions.continuous.PluginGaussianEmission
public class PluginGaussianEmission
Basic Gaussian emission distribution without random initialization of parameters.
Field Summary | |
---|---|
protected double |
meanValue
Initial mean value. |
protected double |
standardDeviation
Initial standard deviation. |
Constructor Summary | |
---|---|
PluginGaussianEmission(double mean,
double sd,
double ess,
double priorMu,
double priorAlpha,
double priorBeta)
Creates a Gaussian emission density with mean mean and standard deviation sd . |
|
PluginGaussianEmission(StringBuffer xml)
Creates a PluginGaussianEmission from its XML representation. |
Method Summary | |
---|---|
protected void |
fromXML(StringBuffer xml)
This method is internally used by the constructor GaussianEmission.GaussianEmission(StringBuffer) . |
void |
initializeFunctionRandomly()
This method initializes the emission randomly. |
String |
toString()
|
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
Methods inherited from class de.jstacs.sequenceScores.statisticalModels.trainable.hmm.states.emissions.continuous.GaussianEmission |
---|
addGradientOfLogPriorTerm, addToStatistic, clone, estimateFromStatistic, fillCurrentParameter, fillSamplingGroups, getAlphabetContainer, getLogPriorTerm, getLogProbAndPartialDerivationFor, getLogProbFor, getNodeLabel, getNodeShape, getNumberOfParameters, getSizeOfEventSpace, joinStatistics, precompute, resetStatistic, setParameter, setParameterOffset, setParameters |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected double meanValue
protected double standardDeviation
Constructor Detail |
---|
public PluginGaussianEmission(double mean, double sd, double ess, double priorMu, double priorAlpha, double priorBeta)
mean
and standard deviation sd
.
mean
- mean valuesd
- standard deviation (initially handled as precision)ess
- scale factor of a priori mean (epsilon)priorMu
- a priori mean (nhi)priorAlpha
- shape parameter (r)priorBeta
- scale parameter (alpha)public PluginGaussianEmission(StringBuffer xml) throws NonParsableException
PluginGaussianEmission
from its XML representation.
xml
- the XML representation.
NonParsableException
- if the XML representation could not be parsedMethod Detail |
---|
public void initializeFunctionRandomly()
Emission
initializeFunctionRandomly
in interface Emission
initializeFunctionRandomly
in class GaussianEmission
public String toString()
toString
in class GaussianEmission
public StringBuffer toXML()
Storable
StringBuffer
of an
instance of the implementing class.
toXML
in interface Storable
toXML
in class GaussianEmission
protected void fromXML(StringBuffer xml) throws NonParsableException
GaussianEmission
GaussianEmission.GaussianEmission(StringBuffer)
.
fromXML
in class GaussianEmission
xml
- the StringBuffer
containing the xml representation of an instance
NonParsableException
- if the StringBuffer
is not parsableGaussianEmission.GaussianEmission(StringBuffer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |