Package org.processmining.lpm.projection
Class RelativeEntropyBasedProjector
- java.lang.Object
-
- org.processmining.lpm.projection.RelativeEntropyBasedProjector
-
-
Constructor Summary
Constructors Constructor Description RelativeEntropyBasedProjector()RelativeEntropyBasedProjector(double entropyThreshold)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static doublegetEntropyFromDistribution(double[] distribution)doublegetLogRelationBasedRelativeInformationGain(org.deckfour.xes.model.XLog originalLog, org.deckfour.xes.model.XLog refinedLog)java.util.Set<java.util.Set<java.lang.String>>getProjections(org.deckfour.xes.model.XLog log)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)
-
-
-
Method Detail
-
getProjections
public java.util.Set<java.util.Set<java.lang.String>> getProjections(org.deckfour.xes.model.XLog log)
- Specified by:
getProjectionsin interfaceProjector
-
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 refinedLog)
-
getEntropyFromDistribution
public static double getEntropyFromDistribution(double[] distribution)
-
-