Class GainEntropy
- java.lang.Object
-
- org.processmining.stochasticawareconformancechecking.helperclasses.GainEntropy
-
public class GainEntropy extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GainEntropy()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,java.lang.Double>compute(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet pnB, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.framework.plugin.ProMCanceller canceller)static java.math.BigDecimalconjunctiveEntropy(org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageA, StochasticDeterministicFiniteAutomatonMapped automatonB)static doublegetActivityProbability(StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing it, int state, short activity)static doublegetTraceEntropy(double pX, double pY)static doublelog2(double value)
-
-
-
Method Detail
-
compute
public static org.processmining.plugins.InductiveMiner.Pair<java.lang.Double,java.lang.Double> compute(org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.StochasticNet pnB, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.framework.plugin.ProMCanceller canceller) throws UnsupportedLogException, org.processmining.models.semantics.IllegalTransitionException, UnsupportedPetriNetException, UnsupportedAutomatonException, java.lang.CloneNotSupportedException- Throws:
UnsupportedLogExceptionorg.processmining.models.semantics.IllegalTransitionExceptionUnsupportedPetriNetExceptionUnsupportedAutomatonExceptionjava.lang.CloneNotSupportedException
-
conjunctiveEntropy
public static java.math.BigDecimal conjunctiveEntropy(org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageA, StochasticDeterministicFiniteAutomatonMapped automatonB)
-
getTraceEntropy
public static double getTraceEntropy(double pX, double pY)
-
log2
public static double log2(double value)
-
getActivityProbability
public static double getActivityProbability(StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing it, int state, short activity)
-
-