Inheritance diagram for kddml.Core.DataMining.SequentialPatterns.SequenceRule:
Public Member Functions | |
SequenceRule (Sequence antecedent, Delimiter delimiter, Sequence consequent, double confidence, double support, int occurrence) throws IllegalArgumentException | |
void | setTime (TimeManager time) |
void | setAntecedentTimes (TimeManager[] times) throws IllegalArgumentException |
void | setConsequentTimes (TimeManager[] times) throws IllegalArgumentException |
SequenceManager | getAntecedent () |
Iterator | getAntecedentTimes () |
Double | getConfidence () |
SequenceManager | getConsequent () |
Iterator | getConsequentTimes () |
DelimiterManager | getDelimiter () |
int | getNumberOfSequenceElements () |
Integer | getOccurrence () |
Double | getSupport () |
TimeManager | getTime () |
boolean | contains (SequenceManager sequence) |
boolean | equals (Object sequence_rule) |
String | toString () |
Protected Attributes | |
Double | support |
Double | confidence |
Integer | occurrence |
A sequence rule consists of an antecedent and a consequent sequence, separated by a delimiter and, possibly, time.
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2004
Company: Universita' di Pisa - Dipartimento di Informatica
|
Build a new rule with given arguments.
|
|
Set time between antecedent and consequent sequences.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Set times between elements in antecedent sequence. Each TimeManager object represent time information between two following elements in sequence. E.g. let be s = <e1, e2, e3> the antecedent sequence, setting times for s, mean to give two time information, respectively the time between e1 and e2, and the time between e2 and e3.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Set times between elements in consequent sequence. Each TimeManager object represent time information between two following elements in sequence. E.g. let be s = <e1, e2, e3> the consequent sequence, setting times for s, mean to give two time information, respectively the time between e1 and e2, and the time between e2 and e3.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return antecedent sequence composing this rule.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return an iterator over times between elements in antecedent sequence.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return confidence of this rule: probability of the consequent following the antecedent. Calculated as the number of occurrences of a sequence divided by the number of occurrences of the antecedent. Confidence is expressed as probabilistic number between 0 and 1.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return consequent sequence composing this rule.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return an iterator over times between elements in consequent sequence.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return delimiter between antecedent and consequent sequence.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return the total number of sequence elements in both the antecedent and consequent sequences.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return number of occurrence of this rule: the number of objects in the data for which the antecedent and consequent sequences hold true.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return support of this rule: the ratio of the number of objects in the data for which the antecedent and consequent Sequences hold true, to the total number of objects in the data. Support is expressed as probabilistic number between 0 and 1.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return time between antecedent and consequent sequence.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Check if antecedent or consequent sequences contain given sequence.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Check when two rules are equals. To be equal, two rules must have the same antecedent and consequent sequences.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
Return a string representation of rule.
Implements kddml.Core.DataMining.SequentialPatterns.SequenceRuleManager. |
|
The ratio of the number of objects in the data for which the antecedent and consequent Sequences hold true, to the total number of objects in the data. |
|
Probability of the consequent following the antecedent. Calculated as the number of occurrences of a sequence divided by the number of occurrences of the antecedent. |
|
The number of objects in the data for which the antecedent and consequent sequences hold true. |