Class Probabilities
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.mining.cuts.IMc.probabilities.Probabilities
-
- Direct Known Subclasses:
ProbabilitiesEstimatedZ,ProbabilitiesNoise,ProbabilitiesUnit
public abstract class Probabilities extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description intdoubleToIntFactor
-
Constructor Summary
Constructors Constructor Description Probabilities()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanD(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)protected booleanE(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)protected longgetActivityCount(org.deckfour.xes.classification.XEventClass a, CutFinderIMinInfo info)abstract doublegetProbabilityLoopDouble(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilityLoopDoubleB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)abstract doublegetProbabilityLoopIndirect(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilityLoopIndirectB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)abstract doublegetProbabilityLoopSingle(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilityLoopSingleB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)abstract doublegetProbabilityParallel(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilityParallelB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)abstract doublegetProbabilitySequence(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilitySequenceB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)abstract doublegetProbabilityXor(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegergetProbabilityXorB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)protected booleannoSEinvolvedInMsd(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)java.math.BigIntegertoBigInt(double probability)abstract java.lang.StringtoString()protected doublew(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)protected doublex(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)protected doublez(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
-
-
Field Detail
-
doubleToIntFactor
public final int doubleToIntFactor
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProbabilityXor
public abstract double getProbabilityXor(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilitySequence
public abstract double getProbabilitySequence(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityParallel
public abstract double getProbabilityParallel(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopSingle
public abstract double getProbabilityLoopSingle(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopDouble
public abstract double getProbabilityLoopDouble(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopIndirect
public abstract double getProbabilityLoopIndirect(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toBigInt
public java.math.BigInteger toBigInt(double probability)
-
getProbabilityXorB
public java.math.BigInteger getProbabilityXorB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilitySequenceB
public java.math.BigInteger getProbabilitySequenceB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityParallelB
public java.math.BigInteger getProbabilityParallelB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopSingleB
public java.math.BigInteger getProbabilityLoopSingleB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopDoubleB
public java.math.BigInteger getProbabilityLoopDoubleB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getProbabilityLoopIndirectB
public java.math.BigInteger getProbabilityLoopIndirectB(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
getActivityCount
protected long getActivityCount(org.deckfour.xes.classification.XEventClass a, CutFinderIMinInfo info)
-
D
protected boolean D(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
E
protected boolean E(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
z
protected double z(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
w
protected double w(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
x
protected double x(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
noSEinvolvedInMsd
protected boolean noSEinvolvedInMsd(CutFinderIMinInfo info, org.deckfour.xes.classification.XEventClass a, org.deckfour.xes.classification.XEventClass b)
-
-