public class HeurisicMinerCausalDepencency extends java.lang.Object implements CausalDependencyMatrix
| Modifier and Type | Field and Description |
|---|---|
protected DirectSuccessionCounter |
counter |
protected double[][] |
dependencies |
| Constructor and Description |
|---|
HeurisicMinerCausalDepencency(DirectSuccessionCounter counter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fillCausalMatrix() |
double |
getCausalDependency(int node1,
int node2)
Returns a value between 0 and 1 indicating the strenght of the causal
depencencies between two nodes.
|
int |
getCount(int node1,
int node2) |
java.lang.String |
getEventClass(int i) |
protected double |
getMinimum() |
int |
getNumberOfNodes() |
int |
getOccurenceCount(int i) |
protected void |
scale(double minVal) |
java.lang.String |
toString() |
protected void |
transitivelyClose() |
protected final double[][] dependencies
protected final DirectSuccessionCounter counter
public HeurisicMinerCausalDepencency(DirectSuccessionCounter counter)
protected double getMinimum()
protected void scale(double minVal)
protected void transitivelyClose()
protected void fillCausalMatrix()
public double getCausalDependency(int node1,
int node2)
CausalDependencyMatrixgetCausalDependency in interface CausalDependencyMatrixpublic int getNumberOfNodes()
getNumberOfNodes in interface CausalDependencyMatrixpublic int getOccurenceCount(int i)
getOccurenceCount in interface CausalDependencyMatrixpublic java.lang.String getEventClass(int i)
getEventClass in interface CausalDependencyMatrixpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getCount(int node1,
int node2)
getCount in interface CausalDependencyMatrix