Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory Class Reference

Inheritance diagram for kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory:

kddml.Core.DataMining.ModelExternalFactory kddml.Core.DataMining.ModelResourceFactory kddml.Core.KDDMLObjectResourceFactory kddml.Core.KDDMLObjectFactory kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory List of all members.

Public Member Functions

 SequenceExternalFactory (java.io.File f) throws KDDMLCoreException
KDDMLObject newInstance () throws KDDMLCoreException

Protected Member Functions

abstract Double buildMinSupport () throws SequenceModelException
abstract Double buildMinConfidence () throws SequenceModelException
abstract Integer buildNumberOfTransactions () throws SequenceModelException
abstract Integer buildMaxNumberOfItemsPerTA () throws SequenceModelException
abstract Double buildAvgNumberOfItemsPerTA () throws SequenceModelException
abstract Integer buildLengthLimit () throws SequenceModelException
abstract Integer buildTimeWindow () throws SequenceModelException
abstract Integer buildMinTime () throws SequenceModelException
abstract Integer buildMaxTime () throws SequenceModelException
abstract int buildNumberOfSequenceRules ()
abstract SequenceRule buildSequenceRule (int i) throws SequenceModelException
abstract int buildNumberOfSequences ()
abstract Sequence buildSequence (int i) throws SequenceModelException
abstract int buildNumberOfSequenceElements ()
abstract SequenceElement buildSequenceElement (int i) throws SequenceModelException
abstract int buildNumberOfItems ()
abstract Item buildItem (int i) throws SequenceModelException

Detailed Description

Abstract class that create instances of a SequenceModel from an external source (e.g. pmml or JDM connection).

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2004

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Daniele Cerra (daniele@cerra.info)
Version:
2.0.0 alfa


Constructor & Destructor Documentation

kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.SequenceExternalFactory java.io.File  f  )  throws KDDMLCoreException
 

Constructor given the physical file containing the object.

Parameters:
f File
Exceptions:
KDDMLCoreException 


Member Function Documentation

KDDMLObject kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.newInstance  )  throws KDDMLCoreException [virtual]
 

Return a new instance of the required object.

Returns:
KDDMLObject
Exceptions:
KDDMLCoreException 

Reimplemented from kddml.Core.DataMining.ModelExternalFactory.

abstract Double kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildMinSupport  )  throws SequenceModelException [protected, pure virtual]
 

Returns the minimum support of the sequences. Mininmum support is a real in (0,1]

Exceptions:
SequenceModelException 
Returns:
Double

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Double kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildMinConfidence  )  throws SequenceModelException [protected, pure virtual]
 

Returns the minimum confidence of the sequence rules. Mininmum confidence is a real in (0,1].

Exceptions:
SequenceModelException 
Returns:
Double

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildNumberOfTransactions  )  throws SequenceModelException [protected, pure virtual]
 

Returns the number of transaction used to build the sequences. Returns a positive integer.

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildMaxNumberOfItemsPerTA  )  throws SequenceModelException [protected, pure virtual]
 

Returns the maximum number of iterms per transaction. Returns a positive integer.

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Double kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildAvgNumberOfItemsPerTA  )  throws SequenceModelException [protected, pure virtual]
 

Returns the average number of items per transaction. Returns a positive double.

Exceptions:
SequenceModelException 
Returns:
Double

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildLengthLimit  )  throws SequenceModelException [protected, pure virtual]
 

Return the maximum length of a sequence to be discovered.

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildTimeWindow  )  throws SequenceModelException [protected, pure virtual]
 

Return the time window width: this may be used to separate items associated with an object into discrete events, but only if no clear key already exists for the separate events. Two consecutive items must have a time gap of less than this value to be considered as being part of the same event.

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildMinTime  )  throws SequenceModelException [protected, pure virtual]
 

Return the minimum time between items (see buildTimeWindow())

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Integer kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildMaxTime  )  throws SequenceModelException [protected, pure virtual]
 

Return the maximum time between items (see buildTimeWindow())

Exceptions:
SequenceModelException 
Returns:
Integer

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract int kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildNumberOfSequenceRules  )  [protected, pure virtual]
 

Returns the number of sequence rules. Returns a non-negative integer.

Returns:
int

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract SequenceRule kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildSequenceRule int  i  )  throws SequenceModelException [protected, pure virtual]
 

Returns the i-th sequence rule belonging to the model.

Parameters:
i int
Returns:
SequenceRule
Exceptions:
SequenceModelException 

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract int kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildNumberOfSequences  )  [protected, pure virtual]
 

Returns the number of rules. Returns a positive integer.

Returns:
int

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Sequence kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildSequence int  i  )  throws SequenceModelException [protected, pure virtual]
 

Returns the i-th sequence belonging to the model.

Parameters:
i int
Returns:
Sequence
Exceptions:
SequenceModelException 

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract int kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildNumberOfSequenceElements  )  [protected, pure virtual]
 

Returns the number of sequence elements. Returns a positive integer.

Returns:
int

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract SequenceElement kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildSequenceElement int  i  )  throws SequenceModelException [protected, pure virtual]
 

Returns the i-th sequence element belonging to the model.

Parameters:
i int
Returns:
SequenceElement
Exceptions:
SequenceModelException 

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract int kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildNumberOfItems  )  [protected, pure virtual]
 

Returns the number of items. Returns a positive integer.

Returns:
int

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract Item kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.buildItem int  i  )  throws SequenceModelException [protected, pure virtual]
 

Returns the i-th item belonging to the model.

Parameters:
i int
Returns:
Item
Exceptions:
SequenceModelException 

Implemented in kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.


Generated on Thu Feb 23 13:04:42 2006 for kddml by  doxygen 1.4.3