public class PluginGaussianEmission extends GaussianEmission
| Modifier and Type | Field and Description |
|---|---|
protected double |
meanValue
Initial mean value.
|
protected double |
standardDeviation
Initial standard deviation.
|
| Constructor and Description |
|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
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. |
addGradientOfLogPriorTerm, addToStatistic, clone, estimateFromStatistic, fillCurrentParameter, fillSamplingGroups, getAlphabetContainer, getLogPriorTerm, getLogProbAndPartialDerivationFor, getLogProbFor, getNodeLabel, getNodeShape, getNumberOfParameters, getSizeOfEventSpace, joinStatistics, precompute, resetStatistic, setParameter, setParameterOffset, setParameters, toStringprotected double meanValue
protected double standardDeviation
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 parsedpublic void initializeFunctionRandomly()
EmissioninitializeFunctionRandomly in interface EmissioninitializeFunctionRandomly in class GaussianEmissionpublic StringBuffer toXML()
StorableStringBuffer of an
instance of the implementing class.toXML in interface StorabletoXML in class GaussianEmissionprotected void fromXML(StringBuffer xml) throws NonParsableException
GaussianEmissionGaussianEmission.GaussianEmission(StringBuffer).fromXML in class GaussianEmissionxml - the StringBuffer containing the xml representation of an instanceNonParsableException - if the StringBuffer is not parsableGaussianEmission.GaussianEmission(StringBuffer)