Class MRIGProjector

  • All Implemented Interfaces:
    Projector

    public class MRIGProjector
    extends java.lang.Object
    implements Projector
    • Constructor Detail

      • MRIGProjector

        public MRIGProjector()
      • MRIGProjector

        public MRIGProjector​(double entropyThreshold)
    • Method Detail

      • getProjections

        public java.util.Set<java.util.Set<java.lang.String>> getProjections​(org.deckfour.xes.model.XLog log)
        Specified by:
        getProjections in interface Projector
      • recurseProjectionSetGrowth

        public java.util.Map<java.lang.Integer,​java.util.Set<java.util.Set<java.lang.String>>> recurseProjectionSetGrowth​(java.util.Map<java.lang.Integer,​java.util.Set<java.util.Set<java.lang.String>>> projectionSet,
                                                                                                                                int iteration)
      • getLogRelationBasedRelativeInformationGain

        public double getLogRelationBasedRelativeInformationGain​(org.deckfour.xes.model.XLog originalLog,
                                                                 org.deckfour.xes.model.XLog newLog)
      • getEntropyFromDistribution

        public static double getEntropyFromDistribution​(double[] distribution)
      • printDoubleArray

        public static java.lang.String printDoubleArray​(double[] array)