Class 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.BigDecimal conjunctiveEntropy​(org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageA, StochasticDeterministicFiniteAutomatonMapped automatonB)  
      static double getActivityProbability​(StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing it, int state, short activity)  
      static double getTraceEntropy​(double pX, double pY)  
      static double log2​(double value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GainEntropy

        public GainEntropy()
    • Method Detail

      • 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)