|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.models.hmm.states.emissions.continuous.GaussianEmission
de.jstacs.models.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.models.hmm.states.emissions.continuous.GaussianEmission |
|---|
addGradientOfLogPriorTerm, addToStatistic, clone, estimateFromStatistic, fillCurrentParameter, fillSamplingGroups, getAlphabetContainer, getLogPriorTerm, getLogProbAndPartialDerivationFor, getLogProbFor, getNodeLabel, getNodeShape, getNumberOfParameters, getSizeOfEventSpace, precompute, resetStatistic, setParameter, setParameterOffset |
| 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 parsed| Method Detail |
|---|
public void initializeFunctionRandomly()
Emission
initializeFunctionRandomly in interface EmissioninitializeFunctionRandomly in class GaussianEmissionpublic String toString()
toString in class GaussianEmissionpublic StringBuffer toXML()
StorableStringBuffer of an
instance of the implementing class.
toXML in interface StorabletoXML in class GaussianEmission
protected void fromXML(StringBuffer xml)
throws NonParsableException
GaussianEmissionGaussianEmission.GaussianEmission(StringBuffer).
fromXML in class GaussianEmissionxml - 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 | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||