public class MultiPhaseMinerMatrix extends java.lang.Object implements CausalDependencyMatrix
| Modifier and Type | Field and Description |
|---|---|
protected int[][] |
edgeOccCount |
protected LightLog |
log |
protected int[] |
occCount |
protected int[] |
postSetSize |
protected int[][] |
predecessors |
protected int[] |
preSetSize |
protected int[][] |
successors |
| Constructor and Description |
|---|
MultiPhaseMinerMatrix(LightLog log,
CausalDependencyMatrix causal) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildTrace(int t) |
double |
getCausalDependency(int node1,
int node2)
Returns a value between 0 and 1 indicating the strenght of the causal
depencencies between two nodes.
|
protected MultiPhaseContext |
getContextForEvent(int t,
int e,
int depth,
boolean useFrequencies) |
int |
getCount(int node1,
int node2) |
java.lang.String |
getEventClass(int i) |
gnu.trove.map.TObjectIntMap<MultiPhaseContext> |
getFeatureSet(int node,
boolean useFrequencies) |
protected int |
getFirstPredecessor(LightTrace trace,
int e,
int evt) |
protected int |
getFirstSuccessor(LightTrace trace,
int e,
int evt) |
int |
getNumberOfNodes() |
int |
getOccurenceCount(int i) |
int |
getSuccessionCount(int node1,
int node2) |
protected void |
reLabelLog(CausalDependencyMatrix matrix) |
java.lang.String |
toString() |
protected final int[][] predecessors
protected final int[][] successors
protected final int[][] edgeOccCount
protected final int[] occCount
protected final int[] preSetSize
protected final int[] postSetSize
protected final LightLog log
public MultiPhaseMinerMatrix(LightLog log, CausalDependencyMatrix causal)
protected void reLabelLog(CausalDependencyMatrix matrix)
protected void buildTrace(int t)
protected MultiPhaseContext getContextForEvent(int t, int e, int depth, boolean useFrequencies)
public gnu.trove.map.TObjectIntMap<MultiPhaseContext> getFeatureSet(int node, boolean useFrequencies)
protected int getFirstPredecessor(LightTrace trace, int e, int evt)
protected int getFirstSuccessor(LightTrace trace, int e, int evt)
public int getSuccessionCount(int node1,
int node2)
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