com.rapidminer.operator.features.weighting
Class SimpleWeighting

java.lang.Object
  extended by com.rapidminer.operator.features.IndividualOperator
      extended by com.rapidminer.operator.features.weighting.SimpleWeighting
All Implemented Interfaces:
PopulationOperator

public class SimpleWeighting
extends IndividualOperator

This PopulationOperator realizes a simple weighting, i.e. creates a list of clones of each individual and weights one attribute in each of the clones with some different weights.

Author:
Ingo Mierswa

Constructor Summary
SimpleWeighting(double compareWeight, double[] weights)
          Creates a simple weighting.
 
Method Summary
 java.util.List<Individual> operate(Individual individual)
          Subclasses must implement this method providing a list of new individuals.
 
Methods inherited from class com.rapidminer.operator.features.IndividualOperator
operate, performOperation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleWeighting

public SimpleWeighting(double compareWeight,
                       double[] weights)
Creates a simple weighting.

Method Detail

operate

public java.util.List<Individual> operate(Individual individual)
Description copied from class: IndividualOperator
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 IndividualOperator


Copyright © 2001-2009 by Rapid-I