marf.Stats
Class ProbabilityTable
java.lang.Object
|
+--marf.Stats.ProbabilityTable
- All Implemented Interfaces:
- java.io.Serializable
- public class ProbabilityTable
- extends java.lang.Object
- implements java.io.Serializable
Probability Table.
TODO: document.
TODO: use marf.util.Matrix.
$Id: ProbabilityTable.java,v 1.29 2005/06/01 19:30:40 mokhov Exp $
- Since:
- 0.3.0
- Version:
- $Revision: 1.29 $
- Author:
- Serguei Mokhov
- See Also:
- Serialized Form
Method Summary |
void |
dumpCSV()
|
java.lang.String |
getLang()
|
double |
getOccurence(int x)
|
double |
getOccurence(int x,
int y)
|
double |
getOccurence(int x,
int y,
int z)
|
double |
getOccurence(java.util.Vector poObservationList)
|
static java.lang.String |
getRevision()
Returns source code revision information. |
int |
incFrequency(java.util.Vector poObservationList)
|
boolean |
normalize()
|
double |
P(marf.Stats.Observation poObservationCause,
marf.Stats.Observation poObservationEffect)
|
double |
P(marf.Stats.Observation poObservationCause,
java.util.Vector poObservationList)
|
double |
P(java.util.Vector poObservationList)
|
void |
setLang(java.lang.String pstrLang)
|
void |
setOccurence(int x,
double pdOccurence)
|
void |
setOccurence(int x,
int y,
double pdOccurence)
|
void |
setOccurence(int x,
int y,
int z,
double pdOccurence)
|
void |
setOccurence(java.util.Vector poObservationList,
double pdOccurence)
|
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProbabilityTable
public ProbabilityTable(java.lang.String pstLanguage)
P
public final double P(marf.Stats.Observation poObservationCause,
marf.Stats.Observation poObservationEffect)
P
public final double P(marf.Stats.Observation poObservationCause,
java.util.Vector poObservationList)
P
public final double P(java.util.Vector poObservationList)
size
public final int size()
setOccurence
public final void setOccurence(int x,
double pdOccurence)
setOccurence
public final void setOccurence(int x,
int y,
double pdOccurence)
setOccurence
public final void setOccurence(int x,
int y,
int z,
double pdOccurence)
getOccurence
public final double getOccurence(int x)
getOccurence
public final double getOccurence(int x,
int y)
getOccurence
public final double getOccurence(int x,
int y,
int z)
setOccurence
public final void setOccurence(java.util.Vector poObservationList,
double pdOccurence)
getOccurence
public final double getOccurence(java.util.Vector poObservationList)
incFrequency
public final int incFrequency(java.util.Vector poObservationList)
normalize
public final boolean normalize()
dumpCSV
public void dumpCSV()
setLang
public final void setLang(java.lang.String pstrLang)
getLang
public final java.lang.String getLang()
getRevision
public static java.lang.String getRevision()
- Returns source code revision information.
- Returns:
- revision string