public class GenerateNoisyLog
extends java.lang.Object
Constructor and Description |
---|
GenerateNoisyLog() |
Modifier and Type | Method and Description |
---|---|
org.deckfour.xes.model.XLog |
addNoise(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
double swapProb,
double addProb,
double removeProb,
int numsBuckets,
boolean ensureNoFitness)
Plug-in engine with GUI
|
org.deckfour.xes.model.XLog |
plugin(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log) |
org.deckfour.xes.model.XLog |
plugin(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model) |
public org.deckfour.xes.model.XLog plugin(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XLog plugin(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model)
public org.deckfour.xes.model.XLog addNoise(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph model, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, double swapProb, double addProb, double removeProb, int numsBuckets, boolean ensureNoFitness)
log
- The original event log to which to add noisemodel
- The model against which each manipulated trace is checked.
Every trace is such that it deviates from this model.swapProb
- The probability of an event to be swapped with the subsequent.addProb
- The probability of replacing any event for any activity A with
two subsequent events for activity A (i.e. an event for A is
added).removeProb
- The probability of removing any event.numsBuckets
- The number N of buckets in which the event log is split. For
the first bucket, the probabilities above are multiplied by
1/N; for the second bucket, they are multiplied by 2/N; etc.
until the last bucket where they are multiplied by N/N (i.e.\
they are not reduced)ensureNoFitness
-