All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Interface weka.attributeSelection.AttributeTransformer


public interface AttributeTransformer
Abstract attribute transformer. Transforms the dataset.

Version:
$Revision: 1.5 $
Author:
Mark Hall (mhall@cs.waikato.ac.nz)

Method Index

 o convertInstance(Instance)
Transforms an instance in the format of the original data to the transformed space
 o transformedData()
Returns the transformed data
 o transformedHeader()
Returns just the header for the transformed data (ie.

Method Detail

 o transformedHeader
public Instances transformedHeader() throws java.lang.Exception
          Returns just the header for the transformed data (ie. an empty set of instances. This is so that AttributeSelection can determine the structure of the transformed data without actually having to get all the transformed data through getTransformedData().
Returns:
the header of the transformed data.
Throws:
java.lang.Exception - if the header of the transformed data can't be determined.
 o transformedData
public Instances transformedData() throws java.lang.Exception
          Returns the transformed data
Returns:
A set of instances representing the transformed data
Throws:
java.lang.Exception - if the attribute could not be evaluated
 o convertInstance
public Instance convertInstance(Instance instance) throws java.lang.Exception
          Transforms an instance in the format of the original data to the transformed space
Returns:
a transformed instance
Throws:
java.lang.Exception - if the instance could not be transformed

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home