com.rapidminer.operator.generator
Class ComplicatedFunction2

java.lang.Object
  extended by com.rapidminer.operator.generator.RegressionFunction
      extended by com.rapidminer.operator.generator.ComplicatedFunction2
All Implemented Interfaces:
TargetFunction

public class ComplicatedFunction2
extends RegressionFunction

The label is att1*att1*att1 + att2*att2 + att1*att2 + att1/att2 - 1.0d/(att3*att3).

Author:
Ingo Mierswa

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.rapidminer.operator.generator.TargetFunction
TargetFunction.FunctionException
 
Field Summary
 
Fields inherited from class com.rapidminer.operator.generator.RegressionFunction
numberOfAttributes, numberOfExamples
 
Constructor Summary
ComplicatedFunction2()
           
 
Method Summary
 double calculate(double[] att)
          Calculates the target function on arguments.
 
Methods inherited from class com.rapidminer.operator.generator.RegressionFunction
createArguments, getGeneratedMetaData, getLabel, init, setLowerArgumentBound, setTotalNumberOfAttributes, setTotalNumberOfExamples, setUpperArgumentBound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplicatedFunction2

public ComplicatedFunction2()
Method Detail

calculate

public double calculate(double[] att)
                 throws TargetFunction.FunctionException
Description copied from interface: TargetFunction
Calculates the target function on arguments.

Throws:
TargetFunction.FunctionException


Copyright © 2001-2009 by Rapid-I