modelling.fiti
Class Fiti

java.lang.Object
  extended by control.Operation
      extended by modelling.ModelOperation
          extended by modelling.fiti.Fiti

public class Fiti
extends ModelOperation

Class implementing the FITI algorithm. This algorithm performs intertransaction association rules. Utilizes the FPgrowth algorithm to create large itemsets.

Author:
Kjell-Inge Skogstad, Trond Řivind Eriksen and Ole Kristian Fivelstad

Constructor Summary
Fiti()
           
 
Method Summary
 java.util.ArrayList getProperties()
          Method for getting the properties.
 void performOperation(DataSet dataSet)
          Method for performing the operation.
 void printResults()
          Method for printing the results of the operation.
 void setProperties(java.util.ArrayList properties)
          Method for setting the properties.
 
Methods inherited from class control.Operation
getLogResult, setLogResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fiti

public Fiti()
Method Detail

performOperation

public void performOperation(DataSet dataSet)
Method for performing the operation.

Specified by:
performOperation in class Operation
Parameters:
dataSet - The dataset

printResults

public void printResults()
Method for printing the results of the operation. Creates a ReportDialog.

Specified by:
printResults in class ModelOperation

getProperties

public java.util.ArrayList getProperties()
Method for getting the properties.

Specified by:
getProperties in class Operation
Returns:
List of properties

setProperties

public void setProperties(java.util.ArrayList properties)
Method for setting the properties.

Specified by:
setProperties in class Operation
Parameters:
properties - List of properties