com.rapidminer.operator.features.construction
Class RemoveUselessAttributes

java.lang.Object
  extended by com.rapidminer.operator.features.construction.ExampleSetBasedIndividualOperator
      extended by com.rapidminer.operator.features.construction.RemoveUselessAttributes
All Implemented Interfaces:
ExampleSetBasedPopulationOperator

public class RemoveUselessAttributes
extends ExampleSetBasedIndividualOperator

This individual operator removes all attributes from the example set which has weight 0 or the same minimum and maximum values.

Author:
Ingo Mierswa ingomierswa Exp $

Constructor Summary
RemoveUselessAttributes()
           
 
Method Summary
 java.util.List<ExampleSetBasedIndividual> operate(ExampleSetBasedIndividual individual)
          Subclasses must implement this method providing a list of new individuals.
 
Methods inherited from class com.rapidminer.operator.features.construction.ExampleSetBasedIndividualOperator
operate, performOperation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveUselessAttributes

public RemoveUselessAttributes()
Method Detail

operate

public java.util.List<ExampleSetBasedIndividual> operate(ExampleSetBasedIndividual individual)
                                                  throws java.lang.Exception
Description copied from class: ExampleSetBasedIndividualOperator
Subclasses must implement this method providing a list of new individuals. individual will be removed from the population so it might be useful to return a list of size 1 containing only the modified individual. If the original individual should also be part of the new population it must also be added to the result list.

Specified by:
operate in class ExampleSetBasedIndividualOperator
Throws:
java.lang.Exception


Copyright © 2001-2009 by Rapid-I