|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.scoringFunctions.directedGraphicalModels.structureLearning.measures.Measure
de.jstacs.scoringFunctions.directedGraphicalModels.structureLearning.measures.pmmMeasures.PMMExplainingAwayResidual
public class PMMExplainingAwayResidual
Class for the network structure of a BayesianNetworkScoringFunction that is a permuted Markov model based on the explaining away residual.
| Nested Class Summary | |
|---|---|
static class |
PMMExplainingAwayResidual.PMMExplainingAwayResidualParameterSet
Class for the parameters of a PMMExplainingAwayResidual structure Measure. |
| Constructor Summary | |
|---|---|
PMMExplainingAwayResidual(byte order,
double[] ess)
Creates a new PMMExplainingAwayResidual of order order. |
|
PMMExplainingAwayResidual(PMMExplainingAwayResidual.PMMExplainingAwayResidualParameterSet parameters)
Creates a new PMMExplainingAwayResidual from the corresponding InstanceParameterSet parameters/code>. |
|
PMMExplainingAwayResidual(StringBuffer buf)
Re-creates a PMMExplainingAwayResidual from its XML-representation as returned by toXML(). |
|
| Method Summary | |
|---|---|
PMMExplainingAwayResidual |
clone()
|
InstanceParameterSet |
getCurrentParameterSet()
Returns the InstanceParameterSet that has been used to instantiate the current instance of the implementing
class. |
String |
getInstanceName()
Returns the name of the Measure and possibly some additional information about the current instance. |
int[][] |
getParents(Sample fg,
Sample bg,
double[] weightsFg,
double[] weightsBg,
int length)
Returns the optimal parents for the given data and weights. |
StringBuffer |
toXML()
This method returns an XML-representation of an instance of the implementing class. |
| Methods inherited from class de.jstacs.scoringFunctions.directedGraphicalModels.structureLearning.measures.Measure |
|---|
fillTensor, fillTensor, getCMI, getCMI, getEAR, getEAR, getMI, getMI, getStatistics, getStatisticsOrderTwo, isShiftable, sum, toParents, union |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PMMExplainingAwayResidual(StringBuffer buf)
throws NonParsableException
PMMExplainingAwayResidual from its XML-representation as returned by toXML().
buf - the XML-representation
NonParsableException - is thrown if the XML-code could not be parsed
public PMMExplainingAwayResidual(byte order,
double[] ess)
throws Exception
PMMExplainingAwayResidual of order order.
order - the order, may be 1 or 2ess - the equivalent sample sizes of both classes
Exception - is thrown if the order is not 1 or 2
public PMMExplainingAwayResidual(PMMExplainingAwayResidual.PMMExplainingAwayResidualParameterSet parameters)
throws Exception
PMMExplainingAwayResidual from the corresponding InstanceParameterSet parameters/code>.
- Parameters:
parameters - the parameters
- Throws:
Exception - is thrown if the order is not 1 or 2
| Method Detail |
|---|
public PMMExplainingAwayResidual clone()
throws CloneNotSupportedException
clone in class MeasureCloneNotSupportedExceptionpublic String getInstanceName()
MeasureMeasure and possibly some additional information about the current instance.
getInstanceName in class Measure
public int[][] getParents(Sample fg,
Sample bg,
double[] weightsFg,
double[] weightsBg,
int length)
throws Exception
Measurep at each position i is build as follows:
p[i][p.length - 1] contains the index i itselfp[i][p.length - 2] contains the "most important" parentp[i][0] contains the "least important parent
getParents in class Measurefg - the data of the current (foreground) classbg - the data of the negative (background) classweightsFg - the weights for the sequences of fgweightsBg - the weights for the sequences of bglength - the length of the model, must be equal to the length of the sequences
Exception - thrown if the lengths do not match or other problems concerning the data occurpublic StringBuffer toXML()
Storable
public InstanceParameterSet getCurrentParameterSet()
throws Exception
InstantiableFromParameterSetInstanceParameterSet that has been used to instantiate the current instance of the implementing
class. If the current instance was not created using a InstanceParameterSet, an equivalent
InstanceParameterSet should be returned, such that an instance created using this
InstanceParameterSet would be in principle equal to the current instance.
InstanceParameterSet
Exception - is thrown if the InstanceParameterSet could not be returned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||