public class OverlappingPairwiseDecisionTreeImpl extends AbstractDecisionRuleDiscovery
AbstractDecisionRuleDiscovery.DecisionRuleResultDecisionTreeImpl, AbstractDecisionRuleDiscovery.DecisionRulesResultImpl, AbstractDecisionRuleDiscovery.ProjectedEvent, AbstractDecisionRuleDiscovery.ProjectedLog, AbstractDecisionRuleDiscovery.ProjectedTrace
attributeType, config, literalValues, projectedLog
Constructor and Description |
---|
OverlappingPairwiseDecisionTreeImpl(org.processmining.datapetrinets.datadiscovery.DecisionTreeConfig config,
java.lang.Iterable<AbstractDecisionRuleDiscovery.ProjectedTrace> projectedLog,
int numInstancesEstimate) |
OverlappingPairwiseDecisionTreeImpl(org.processmining.datapetrinets.datadiscovery.DecisionTreeConfig config,
java.lang.Iterable<AbstractDecisionRuleDiscovery.ProjectedTrace> projectedLog,
java.util.Map<java.lang.String,org.processmining.models.FunctionEstimator.Type> attributeType,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues,
int numInstancesEstimate) |
Modifier and Type | Method and Description |
---|---|
org.processmining.datapetrinets.datadiscovery.DecisionRuleDiscovery.DecisionRule |
discoverRulesForPlace(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.graphbased.directed.petrinet.elements.Place place) |
discoverRules, doDiscoverDecisionTree, escapeAttributeName, getNumInstanceEstimate, getTransitionPostset
public OverlappingPairwiseDecisionTreeImpl(org.processmining.datapetrinets.datadiscovery.DecisionTreeConfig config, java.lang.Iterable<AbstractDecisionRuleDiscovery.ProjectedTrace> projectedLog, int numInstancesEstimate)
public OverlappingPairwiseDecisionTreeImpl(org.processmining.datapetrinets.datadiscovery.DecisionTreeConfig config, java.lang.Iterable<AbstractDecisionRuleDiscovery.ProjectedTrace> projectedLog, java.util.Map<java.lang.String,org.processmining.models.FunctionEstimator.Type> attributeType, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> literalValues, int numInstancesEstimate)
public org.processmining.datapetrinets.datadiscovery.DecisionRuleDiscovery.DecisionRule discoverRulesForPlace(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.graphbased.directed.petrinet.elements.Place place) throws org.processmining.datapetrinets.datadiscovery.RuleDiscoveryException
org.processmining.datapetrinets.datadiscovery.RuleDiscoveryException