weka.attributeSelection
Interface AttributeTransformer
- All Known Implementing Classes:
- PrincipalComponents
- public interface AttributeTransformer
Abstract attribute transformer. Transforms the dataset.
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
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.
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
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