public class ProcessModel
extends java.lang.Object
Constructor and Description |
---|
ProcessModel(org.deckfour.xes.model.XLog log,
org.processmining.plugins.heuristicsnet.miner.heuristics.miner.settings.HeuristicsMinerSettings settings)
Create a new ProcessModel for the given XLog and with the given
HeuristicsMiner settings.
|
Modifier and Type | Method and Description |
---|---|
ProcessModel |
add(org.deckfour.xes.model.XLog log)
Create a new ProcessModel by taking the log of this model and adding the
given log to it.
|
float |
getFitness()
Returns the ICS-fitness of the represented process model.
|
org.processmining.models.heuristics.HeuristicsNet |
getHeuristicsNet()
Return the underlying process model in the form of a HeuristicsNet.
|
float |
traceFitness(org.deckfour.xes.model.XTrace trace)
Calculate the fitness of the given trace in the current model, without
changing the model.
|
static float |
traceFitness(org.deckfour.xes.model.XTrace trace,
org.processmining.models.heuristics.HeuristicsNet net)
Calculate the fitness of the given trace in the given net, while updating
the net.
|
public ProcessModel(org.deckfour.xes.model.XLog log, org.processmining.plugins.heuristicsnet.miner.heuristics.miner.settings.HeuristicsMinerSettings settings)
log
- The XLog to be represented.settings
- The settings for HeuristicsMiner.public static float traceFitness(org.deckfour.xes.model.XTrace trace, org.processmining.models.heuristics.HeuristicsNet net)
public ProcessModel add(org.deckfour.xes.model.XLog log)
log
- The log that should be added to the current log in the new
object.public float getFitness()
public org.processmining.models.heuristics.HeuristicsNet getHeuristicsNet()
public float traceFitness(org.deckfour.xes.model.XTrace trace)