Interface MiningParameters
-
- All Known Implementing Classes:
MiningParametersAbstract,MiningParametersIM,MiningParametersIMInfrequent,MiningParametersIMInfrequentLifeCycle,MiningParametersIMInfrequentPartialTraces,MiningParametersIMInfrequentPartialTracesAli,MiningParametersIMLifeCycle,MiningParametersIMPartialTraces
public interface MiningParameters
-
-
Field Summary
Fields Modifier and Type Field Description static org.deckfour.xes.classification.XEventClassifierdefaultClassifierstatic booleandefaultIsDebugstatic booleandefaultIsRepairLifeCyclesstatic booleandefaultIsUseMultiThreadingstatic org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifierdefaultLifeCycleClassifierThe default life cycle classifier ignores life cycles completely and maps every event to 'complete'.static floatdefaultNoiseThresholdstatic org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParametersdefaultReduceParameters
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<BaseCaseFinder>getBaseCaseFinders()org.deckfour.xes.classification.XEventClassifiergetClassifier()java.util.List<CutFinder>getCutFinders()java.util.List<FallThrough>getFallThroughs()IMLoggetIMLog(org.deckfour.xes.model.XLog xLog)org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifiergetLifeCycleClassifier()IMLog2IMLogInfogetLog2LogInfo()floatgetNoiseThreshold()java.util.List<PostProcessor>getPostProcessors()org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParametersgetReduceParameters()org.processmining.plugins.InductiveMiner.mining.cuts.IMc.probabilities.ProbabilitiesgetSatProbabilities()booleanhasNoise()booleanisDebug()booleanisRepairLifeCycles()booleanisUseMultithreading()IMLog[]splitLogConcurrent(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)IMLog[]splitLogInterleaved(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)IMLog[]splitLogLoop(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)IMLog[]splitLogOr(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)IMLog[]splitLogSequence(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)IMLog[]splitLogXor(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
-
-
Field Detail
-
defaultClassifier
static final org.deckfour.xes.classification.XEventClassifier defaultClassifier
-
defaultLifeCycleClassifier
static final org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier defaultLifeCycleClassifier
The default life cycle classifier ignores life cycles completely and maps every event to 'complete'.
-
defaultNoiseThreshold
static final float defaultNoiseThreshold
- See Also:
- Constant Field Values
-
defaultIsDebug
static final boolean defaultIsDebug
- See Also:
- Constant Field Values
-
defaultIsUseMultiThreading
static final boolean defaultIsUseMultiThreading
- See Also:
- Constant Field Values
-
defaultIsRepairLifeCycles
static final boolean defaultIsRepairLifeCycles
- See Also:
- Constant Field Values
-
defaultReduceParameters
static final org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters defaultReduceParameters
-
-
Method Detail
-
getIMLog
IMLog getIMLog(org.deckfour.xes.model.XLog xLog)
-
getClassifier
org.deckfour.xes.classification.XEventClassifier getClassifier()
-
getLifeCycleClassifier
org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier getLifeCycleClassifier()
-
getNoiseThreshold
float getNoiseThreshold()
- Returns:
- The noise threshold, or 0 if hasNoise() returns false.
-
hasNoise
boolean hasNoise()
- Returns:
- Whether the noise threshold is relevant.
-
isDebug
boolean isDebug()
-
getSatProbabilities
org.processmining.plugins.InductiveMiner.mining.cuts.IMc.probabilities.Probabilities getSatProbabilities()
-
isUseMultithreading
boolean isUseMultithreading()
-
getLog2LogInfo
IMLog2IMLogInfo getLog2LogInfo()
-
getBaseCaseFinders
java.util.List<BaseCaseFinder> getBaseCaseFinders()
-
getCutFinders
java.util.List<CutFinder> getCutFinders()
-
getFallThroughs
java.util.List<FallThrough> getFallThroughs()
-
isRepairLifeCycles
boolean isRepairLifeCycles()
-
getPostProcessors
java.util.List<PostProcessor> getPostProcessors()
-
getReduceParameters
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters getReduceParameters()
-
splitLogConcurrent
IMLog[] splitLogConcurrent(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
splitLogInterleaved
IMLog[] splitLogInterleaved(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
splitLogLoop
IMLog[] splitLogLoop(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
splitLogOr
IMLog[] splitLogOr(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
splitLogSequence
IMLog[] splitLogSequence(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
splitLogXor
IMLog[] splitLogXor(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
-
-