public class PredictionExperimentPlugin
extends java.lang.Object
Constructor and Description |
---|
PredictionExperimentPlugin() |
Modifier and Type | Method and Description |
---|---|
long |
getProcessMeanDuration(StochasticNet model,
org.deckfour.xes.model.XLog log,
org.processmining.models.semantics.petrinet.Marking initialMarking,
PredictionExperimentConfig config) |
PredictionExperimentResult |
predict(org.processmining.framework.plugin.PluginContext context,
StochasticNet model,
StochasticNet gspnModel,
org.processmining.plugins.tsanalyzer.annotation.time.TimeTransitionSystemAnnotation[] transitionSystemAnnotations,
org.deckfour.xes.model.XLog log,
PredictionExperimentConfig config,
double meanDuration) |
PredictionExperimentResult |
predict(org.processmining.contexts.uitopia.UIPluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet model,
org.deckfour.xes.model.XLog log) |
PredictionExperimentResult |
predict(org.processmining.contexts.uitopia.UIPluginContext context,
StochasticNet model) |
PredictionExperimentResult |
predictWithConfig(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.graphbased.directed.petrinet.Petrinet model,
org.deckfour.xes.model.XLog log,
PredictionExperimentConfig config)
Perform 10-fold cross validation with the log!
|
public PredictionExperimentResult predict(org.processmining.contexts.uitopia.UIPluginContext context, StochasticNet model)
public PredictionExperimentResult predict(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet model, org.deckfour.xes.model.XLog log)
public PredictionExperimentResult predictWithConfig(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet model, org.deckfour.xes.model.XLog log, PredictionExperimentConfig config)
context
- model
- log
- config
- public PredictionExperimentResult predict(org.processmining.framework.plugin.PluginContext context, StochasticNet model, StochasticNet gspnModel, org.processmining.plugins.tsanalyzer.annotation.time.TimeTransitionSystemAnnotation[] transitionSystemAnnotations, org.deckfour.xes.model.XLog log, PredictionExperimentConfig config, double meanDuration)
model
- SPN model learned from historical data (or real parametric
model)log
- test log to test predictions made with the SPN model and
transition systemsconfig
- PredictionExperimentConfig
stores parameters used to
make predictionsPredictionExperimentConfig.getMonitoringIterations()
public long getProcessMeanDuration(StochasticNet model, org.deckfour.xes.model.XLog log, org.processmining.models.semantics.petrinet.Marking initialMarking, PredictionExperimentConfig config)