Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.AssociationRules.AssociationRuleManager Interface Reference

Inheritance diagram for kddml.Core.DataMining.AssociationRules.AssociationRuleManager:

kddml.Core.DataMining.AssociationRules.AssociationRule List of all members.

Public Member Functions

abstract boolean contains (ItemsetManager itemset)
abstract boolean equals (Object rule)
abstract ItemsetManager getAntecedent ()
abstract ItemsetManager getConsequent ()
abstract double getSupport ()
abstract double getConfidence ()
int getSize ()
boolean isSupported (TransactionManager transaction)
int getAbsoluteSupport (int num_transactions)

Detailed Description

A manager interface for an association rule.

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Member Function Documentation

abstract boolean kddml.Core.DataMining.AssociationRules.AssociationRuleManager.contains ItemsetManager  itemset  )  [pure virtual]
 

Test if an association rule contains an input itemset. Return true if the association rule contains the itemset in the body or in the head.

Parameters:
itemset ItemsetManager
Returns:
boolean

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

abstract boolean kddml.Core.DataMining.AssociationRules.AssociationRuleManager.equals Object  rule  )  [pure virtual]
 

Tests if two rules are equal.

Parameters:
rule AssociationRuleManager
Returns:
boolean

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

abstract ItemsetManager kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getAntecedent  )  [pure virtual]
 

Returns the antecedent of the association rule. Cannot return null.

Returns:
ItemsetManager

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

abstract ItemsetManager kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getConsequent  )  [pure virtual]
 

Returns the consequent of the association rule. Cannot return null.

Returns:
ItemsetManager

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

abstract double kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getSupport  )  [pure virtual]
 

Returns the support of this rule in the model as a percentage of the total number of transactions. It is a number between 0 and 1, inclusive.

Returns:
double

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

abstract double kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getConfidence  )  [pure virtual]
 

Returns the confidence of this rule in the model as a percentage of the total number of transactions. It is a number between 0 and 1, inclusive.

Returns:
double

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

int kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getSize  ) 
 

Returns the size of this rule in terms of the number of items in antecedent and consequent. Returns a value >= 2.

Returns:
int

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

boolean kddml.Core.DataMining.AssociationRules.AssociationRuleManager.isSupported TransactionManager  transaction  ) 
 

Tests if this rule satisfy an input transaction. A transaction satisfy a rule I1, ..., In --> In+1, ..., Im if every item Ii with i in [1, m] occurs in the transaction.

Parameters:
transaction TransactionManager
Returns:
boolean

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.

int kddml.Core.DataMining.AssociationRules.AssociationRuleManager.getAbsoluteSupport int  num_transactions  ) 
 

Returns the support for this rule in terms of absolute count of transactions supporting it.

Parameters:
num_transactions int the total number of transactions used to build the rules.
Returns:
int

Implemented in kddml.Core.DataMining.AssociationRules.AssociationRule.


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