Inheritance diagram for kddml.Core.DataMining.SequentialPatterns.SequenceManager:
Public Member Functions | |
boolean | addElement (SequenceElementManager el) |
boolean | addElement (DelimiterManager d, SequenceElementManager el) |
int | getNumberOfElements () |
int | getNumberOfItems () |
Integer | getOccurrence () |
Double | getSupport () |
Iterator | sequenceIterator () |
Iterator | getElements () |
boolean | equals (Object sequence) |
boolean | contains (SequenceManager sm) |
boolean | contains (SequenceElementManager element) |
boolean | isSupported (DataSequenceManager dseq) |
TimestampedTransactionManager[] | coveringTransactions (DataSequenceManager dseq) throws AssociationModelException |
TimestampedTransactionManager[] | coarseCoveringTransactions (DataSequenceManager dseq) |
SequenceManager | subSequence (int from, int to) |
void | append (DelimiterManager delimiter, SequenceManager sequence) |
void | append (SequenceManager sequence) |
DelimiterManager | getPrecedingDelimiter (int index) |
String | toString () |
SequenceManager | copy () |
void | setSupport (Double support) |
void | setOccurrence (Integer occurrence) |
Title: KDDML
Description: Knowledge Discovery in Database Environment
Copyright: Copyright (c) 2004
Company: Universita' di Pisa - Dipartimento di Informatica
|
Add an element to this sequence. The DEFAULT delimiter (see DelimiterType) is added between given and previous element.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Add an element to this sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return the numbers of element in this sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return the numbers of items in all element of this sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return the numbers of objects in the data for which this sequence holds true.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return the ratio of the number of objects in the data for which this sequence holds true, to the total number of objects in the data.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return an iterator over all object in sequence. This include both elements and delimiters. Remember that each sequence element, except the last, is followed by a DelimiterManager, so a sequence iterator return a sequence of objects like: seq_element_obj, delimiter_obj, seq_element_obj, delimiter_obj, ...
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return an iterator over all elements in sequence. Delimiters object excluded.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Test if two sequence are equals. To be equals, sequences must have the same elements in the same order.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Check if given sequence is contained in this one, i.e. if given sequence is a subset of this one. This method, also return true, if given sequence is equals to this one.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Check if given sequence element belong to this sequence. This method return only if sequence element is equal to one in this sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Check if given data sequence support this sequence. For each element e in this sequence, there is a transaction t such that e.isSupported(t) holds true, and is respected element order. E.g. s = (e1)...(em); d = (t1)...(tn) 1) m <= n 2) e(1).isSupported(ti) => e(2).isSupported(tj) , j > i
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
This method return only those transactions (and relative items, i.e. only items in transactions that match items in sequence elements) in given data sequence, that support the sequence. If sequence is not support by given data sequence, this method return null.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
This method return only those transactions in given data sequence, that support the sequence. Differently from coveringTransactions() method, this method return all items in those transactions, i.e. not only items in transaction that match items in sequence elements. If sequence is not support by given data sequence, this method return null. This method works exactly as isSupported(DataSequenceManager dseq), except that instead of only checking which transactions support sequence elements, it return those transactions.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return a subsequence starting at index "from" inclusive and ending at index "to" excluded. Returned sequence doesn't have neither support nor occurence. Index range is [0 - number of elements]. Calling sequence.subSequence(0, sequence.getNumberOfElements()) return a copy of sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Append a sequence to the end of this one.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Append a sequence to the end of this one. The DEFAULT delimiter (see DelimiterType) is added between given and previous sequence.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return delimiter object that precedes element with specified index. This method could be useful in conjunction with suSequence() method. Index range is [0, number of elements].
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Return a string representation of this object.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Make a copy of this sequence. Copy a sequence, mean copy the structure, support and occurrence; sequence elements and delimiters are not copied.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Update sequence support Support must between 0 and 1 inclusive.
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |
|
Update number of occurrence
Implemented in kddml.Core.DataMining.SequentialPatterns.Sequence. |