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)
CausalDependencyMatrix
getCausalDependency
in interface CausalDependencyMatrix
public int getNumberOfNodes()
getNumberOfNodes
in interface CausalDependencyMatrix
public int getOccurenceCount(int i)
getOccurenceCount
in interface CausalDependencyMatrix
public java.lang.String getEventClass(int i)
getEventClass
in interface CausalDependencyMatrix
public java.lang.String toString()
toString
in class java.lang.Object
public int getCount(int node1, int node2)
getCount
in interface CausalDependencyMatrix