|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.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)
The standard constructor for the interface Storable . |
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 as StringBuffer 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
Storable
.
Recreates a PMMExplainingAwayResidual
from its XML representation
as returned by toXML()
.
buf
- the XML representation as StringBuffer
NonParsableException
- if the XML code could not be parsedpublic PMMExplainingAwayResidual(byte order, double[] ess) throws Exception
PMMExplainingAwayResidual
of order
order
.
order
- the order, may be 1
or 2
ess
- the equivalent sample sizes of both classes
Exception
- 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 corresponding parameters
- Throws:
Exception
- if the order is not 1
or 2
Method Detail |
---|
public PMMExplainingAwayResidual clone() throws CloneNotSupportedException
clone
in class Measure
CloneNotSupportedException
public String getInstanceName()
Measure
Measure
and possibly some additional
information about the current instance.
getInstanceName
in class Measure
Measure
public int[][] getParents(Sample fg, Sample bg, double[] weightsFg, double[] weightsBg, int length) throws Exception
Measure
p
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 Measure
fg
- the data of the current (foreground) classbg
- the data of the negative (background) classweightsFg
- the weights for the sequences of fg
weightsBg
- the weights for the sequences of bg
length
- the length of the model, must be equal to the length of the
sequences
p
with the optimal parents
Exception
- if the lengths do not match or other problems concerning the
data occurpublic StringBuffer toXML()
Storable
StringBuffer
of an
instance of the implementing class.
public InstanceParameterSet getCurrentParameterSet() throws Exception
InstantiableFromParameterSet
InstanceParameterSet
that has been used to
instantiate the current instance of the implementing class. If the
current instance was not created using an InstanceParameterSet
,
an equivalent InstanceParameterSet
should be returned, so that an
instance created using this InstanceParameterSet
would be in
principle equal to the current instance.
InstanceParameterSet
Exception
- if the InstanceParameterSet
could not be returned
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |