public class CSMMiner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CSMLabel |
static java.lang.String |
hiddenPerspectiveLabel |
static int |
maxStates |
static java.lang.String |
processInitialStateAttributeLabel |
static java.lang.String |
processNameAttributeLabel |
static java.lang.String |
unknownPerspectiveLabel |
Constructor and Description |
---|
CSMMiner() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.lang.String,org.processmining.plugins.tsanalyzer.AnnotatedTransitionSystem> |
annotateStateModels(org.processmining.framework.plugin.PluginContext context,
java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> perspectiveSubLogs,
org.deckfour.xes.model.XLog compositeLog,
java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs) |
static void |
calculateForwardInterestingnessMetrics(CSMMinerResults results,
java.lang.String transitionPerspective,
org.processmining.models.graphbased.directed.transitionsystem.Transition transition,
java.lang.String statePerspective,
org.processmining.models.graphbased.directed.transitionsystem.State state) |
static void |
calculateRelationStatistics(CSMMinerResults results) |
static void |
calculateStateInterestingnessMetrics(CSMMinerResults results,
org.processmining.models.graphbased.directed.transitionsystem.State state1,
org.processmining.models.graphbased.directed.transitionsystem.State state2) |
static void |
calculateStateStatistics(CSMMinerResults results,
java.lang.String perspectiveName,
org.processmining.models.graphbased.directed.transitionsystem.State state) |
static void |
calculateTotalStatistics(CSMMinerResults results,
java.lang.String modelName) |
static void |
calculateTransitionInterestingnessMetrics(CSMMinerResults results,
java.lang.String transitionPerspective,
org.processmining.models.graphbased.directed.transitionsystem.Transition transition,
java.lang.String statePerspective,
org.processmining.models.graphbased.directed.transitionsystem.State state) |
static TransitionsCooccurringStates |
computePerspectiveInteractions(org.deckfour.xes.model.XLog log,
java.util.List<java.lang.String> perspectiveNames) |
static StateMap |
createStateMapping(java.util.List<java.lang.String> perspectiveNames,
java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs) |
static TransitionMap |
createTransitionMapping(java.util.List<java.lang.String> perspectiveNames,
java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs) |
static java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> |
discoverStateModels(org.processmining.framework.plugin.PluginContext context,
java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> perspectiveSubLogs,
org.deckfour.xes.model.XLog compositeLog) |
public static final java.lang.String processNameAttributeLabel
public static final java.lang.String processInitialStateAttributeLabel
public static final java.lang.String CSMLabel
public static final java.lang.String unknownPerspectiveLabel
public static final java.lang.String hiddenPerspectiveLabel
public static final int maxStates
public static java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> discoverStateModels(org.processmining.framework.plugin.PluginContext context, java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> perspectiveSubLogs, org.deckfour.xes.model.XLog compositeLog)
public static java.util.HashMap<java.lang.String,org.processmining.plugins.tsanalyzer.AnnotatedTransitionSystem> annotateStateModels(org.processmining.framework.plugin.PluginContext context, java.util.Map<java.lang.String,org.deckfour.xes.model.XLog> perspectiveSubLogs, org.deckfour.xes.model.XLog compositeLog, java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs)
public static TransitionsCooccurringStates computePerspectiveInteractions(org.deckfour.xes.model.XLog log, java.util.List<java.lang.String> perspectiveNames)
public static StateMap createStateMapping(java.util.List<java.lang.String> perspectiveNames, java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs)
public static TransitionMap createTransitionMapping(java.util.List<java.lang.String> perspectiveNames, java.util.Map<java.lang.String,org.processmining.plugins.transitionsystem.miner.TSMinerOutput> tsMinerOutputs)
public static void calculateRelationStatistics(CSMMinerResults results)
public static void calculateTotalStatistics(CSMMinerResults results, java.lang.String modelName)
public static void calculateStateStatistics(CSMMinerResults results, java.lang.String perspectiveName, org.processmining.models.graphbased.directed.transitionsystem.State state)
public static void calculateStateInterestingnessMetrics(CSMMinerResults results, org.processmining.models.graphbased.directed.transitionsystem.State state1, org.processmining.models.graphbased.directed.transitionsystem.State state2)
public static void calculateTransitionInterestingnessMetrics(CSMMinerResults results, java.lang.String transitionPerspective, org.processmining.models.graphbased.directed.transitionsystem.Transition transition, java.lang.String statePerspective, org.processmining.models.graphbased.directed.transitionsystem.State state)
public static void calculateForwardInterestingnessMetrics(CSMMinerResults results, java.lang.String transitionPerspective, org.processmining.models.graphbased.directed.transitionsystem.Transition transition, java.lang.String statePerspective, org.processmining.models.graphbased.directed.transitionsystem.State state)