Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory Class Reference

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

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

Public Member Functions

 PMML2_0SequenceFactory (java.io.File f, InputStream pmml_path) throws kddml.Core.KDDMLCoreException
 PMML2_0SequenceFactory (java.io.File f, String pmml_path) throws kddml. Core.KDDMLCoreException

Protected Member Functions

DataDictionary buildDataDictionary () throws MiningModelException
MiningSchema buildMiningSchema () throws MiningModelException
String buildAlgorithmName () throws MiningModelException
String buildModelName () throws MiningModelException
String buildPMMLVersion () throws MiningModelException
String buildCopyright () throws MiningModelException
String buildApplicationName () throws MiningModelException
String buildApplicationVersion () throws MiningModelException
Double buildMinSupport () throws SequenceModelException
Double buildMinConfidence () throws SequenceModelException
Integer buildNumberOfTransactions () throws SequenceModelException
Integer buildMaxNumberOfItemsPerTA () throws SequenceModelException
Double buildAvgNumberOfItemsPerTA () throws SequenceModelException
Integer buildLengthLimit () throws SequenceModelException
Integer buildTimeWindow () throws SequenceModelException
Integer buildMinTime () throws SequenceModelException
Integer buildMaxTime () throws SequenceModelException
int buildNumberOfSequenceRules ()
SequenceRule buildSequenceRule (int i) throws SequenceModelException
int buildNumberOfSequences ()
Sequence buildSequence (int i) throws SequenceModelException
int buildNumberOfSequenceElements ()
ItemSetElement buildSequenceElement (int i) throws SequenceModelException
int buildNumberOfItems ()
Item buildItem (int i) throws SequenceModelException

Detailed Description

Factory class that builds asequence model from a PMML model.

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.PMML2_0SequenceFactory.PMML2_0SequenceFactory java.io.File  f,
InputStream  pmml_path
throws kddml.Core.KDDMLCoreException
 

Constructor given the pmml document as InputStream.

Parameters:
f File the file in the system repository that will contain the generated model.
pmml_path InputStream the pmml 2.0 document
Exceptions:
KDDMLCoreException 

kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.PMML2_0SequenceFactory java.io.File  f,
String  pmml_path
throws kddml. Core.KDDMLCoreException
 

Constructor given the pmml_path.

Parameters:
f File the file in the system repository that will contain the generated model.
pmml_path String the URI identifying the pmml document.
Exceptions:
KDDMLCoreException if the source cann't be found or the parser returns errors.


Member Function Documentation

DataDictionary kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildDataDictionary  )  throws MiningModelException [protected, virtual]
 

Returns the data dictionary of the output model.

Exceptions:
MiningModelException 
Returns:
DataDictionary

Implements kddml.Core.DataMining.ModelExternalFactory.

MiningSchema kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMiningSchema  )  throws MiningModelException [protected, virtual]
 

Returns the mining schema of the output model.

Exceptions:
MiningModelException 
Returns:
MiningSchema

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildAlgorithmName  )  throws MiningModelException [protected, virtual]
 

Returns the name of the algorithm.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildModelName  )  throws MiningModelException [protected, virtual]
 

Returns the name of the model.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildPMMLVersion  )  throws MiningModelException [protected, virtual]
 

Returns the PMML version supported.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildCopyright  )  throws MiningModelException [protected, virtual]
 

Returns the copyright.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildApplicationName  )  throws MiningModelException [protected, virtual]
 

Returns the application name.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

String kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildApplicationVersion  )  throws MiningModelException [protected, virtual]
 

Returns the application version.

Exceptions:
MiningModelException 
Returns:
String

Implements kddml.Core.DataMining.ModelExternalFactory.

Double kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMinSupport  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Double

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Double kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMinConfidence  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Double

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildNumberOfTransactions  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMaxNumberOfItemsPerTA  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Double kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildAvgNumberOfItemsPerTA  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildLengthLimit  )  throws SequenceModelException [protected, virtual]
 

Return the maximum length of a sequence to be discovered.

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildTimeWindow  )  throws SequenceModelException [protected, 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

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMinTime  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

Integer kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildMaxTime  )  throws SequenceModelException [protected, virtual]
 

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

Exceptions:
SequenceModelException 
Returns:
Integer

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

int kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildNumberOfSequenceRules  )  [protected, virtual]
 

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

Returns:
int

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

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

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

Parameters:
i int
Returns:
SequenceRule
Exceptions:
SequenceModelException 

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

int kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildNumberOfSequences  )  [protected, virtual]
 

Returns the number of rules. Returns a positive integer.

Returns:
int

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

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

Returns the i-th sequence belonging to the model.

Parameters:
i int
Returns:
Sequence
Exceptions:
SequenceModelException 

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

int kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildNumberOfSequenceElements  )  [protected, virtual]
 

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

Returns:
int

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

ItemSetElement kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildSequenceElement int  i  )  throws SequenceModelException [protected, virtual]
 

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

Parameters:
i int
Returns:
SequenceElement
Exceptions:
SequenceModelException 

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

int kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.buildNumberOfItems  )  [protected, virtual]
 

Returns the number of items. Returns a positive integer.

Returns:
int

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.

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

Returns the i-th item belonging to the model.

Parameters:
i int
Returns:
Item
Exceptions:
SequenceModelException 

Implements kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory.


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