com.rapidminer.operator.learner.meta
Class TransformedRegressionModel

java.lang.Object
  extended by com.rapidminer.operator.AbstractIOObject
      extended by com.rapidminer.operator.ResultObjectAdapter
          extended by com.rapidminer.operator.AbstractModel
              extended by com.rapidminer.operator.learner.PredictionModel
                  extended by com.rapidminer.operator.learner.meta.TransformedRegressionModel
All Implemented Interfaces:
IOObject, Model, ResultObject, Saveable, Readable, Reportable, LoggingHandler, java.io.Serializable

public class TransformedRegressionModel
extends PredictionModel

Model for TransformedRegression. Applies the inverse transformation on the predictions of the inner model.

Author:
Stefan Rueping
See Also:
Serialized Form

Field Summary
static int EXP
           
static int LOG
           
static int LOG_LINK
           
static java.lang.String[] METHODS
           
static int NONE
           
static int RANK
           
 
Constructor Summary
TransformedRegressionModel(ExampleSet exampleSet, int method, double[] rank, Model model, boolean zscale, double mean, double stddev, boolean interpolate)
           
 
Method Summary
 java.awt.Component getVisualizationComponent(IOContainer container)
          Returns a editor pane that displays the ResultObjectAdapter.toResultString() result encoded as html.
 ExampleSet performPrediction(ExampleSet exampleSet, Attribute predictedLabelAttribute)
          Iterates over all examples and applies this model.
 java.lang.String toString()
           
 
Methods inherited from class com.rapidminer.operator.learner.PredictionModel
apply, checkCompatibility, copyPredictedLabel, createPredictedLabel, getLabel, removePredictedLabel, removePredictedLabel
 
Methods inherited from class com.rapidminer.operator.AbstractModel
getExtension, getFileDescription, getName, getResultIcon, getTrainingHeader, isUpdatable, setParameter, updateModel
 
Methods inherited from class com.rapidminer.operator.ResultObjectAdapter
addAction, getActions, isSavable, log, logError, logNote, logWarning, save, toHTML, toResultString
 
Methods inherited from class com.rapidminer.operator.AbstractIOObject
copy, getLog, getSource, initWriting, read, setLoggingHandler, setSource, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.rapidminer.operator.ResultObject
getActions, toResultString
 
Methods inherited from interface com.rapidminer.operator.IOObject
copy, getLog, getSource, setLoggingHandler, setSource, write
 
Methods inherited from interface com.rapidminer.operator.Saveable
isSavable, save
 

Field Detail

METHODS

public static final java.lang.String[] METHODS

LOG

public static final int LOG
See Also:
Constant Field Values

LOG_LINK

public static final int LOG_LINK
See Also:
Constant Field Values

EXP

public static final int EXP
See Also:
Constant Field Values

RANK

public static final int RANK
See Also:
Constant Field Values

NONE

public static final int NONE
See Also:
Constant Field Values
Constructor Detail

TransformedRegressionModel

public TransformedRegressionModel(ExampleSet exampleSet,
                                  int method,
                                  double[] rank,
                                  Model model,
                                  boolean zscale,
                                  double mean,
                                  double stddev,
                                  boolean interpolate)
Method Detail

performPrediction

public ExampleSet performPrediction(ExampleSet exampleSet,
                                    Attribute predictedLabelAttribute)
                             throws OperatorException
Iterates over all examples and applies this model.

Specified by:
performPrediction in class PredictionModel
Throws:
OperatorException

getVisualizationComponent

public java.awt.Component getVisualizationComponent(IOContainer container)
Description copied from class: ResultObjectAdapter
Returns a editor pane that displays the ResultObjectAdapter.toResultString() result encoded as html. Please note that the returned pane is already enclosed by a scroll pane. If you overwrite this method you should again ensure that the returned component is scrollable. The given container is totally ignored.

Specified by:
getVisualizationComponent in interface ResultObject
Overrides:
getVisualizationComponent in class ResultObjectAdapter

toString

public java.lang.String toString()
Specified by:
toString in interface Readable
Overrides:
toString in class PredictionModel


Copyright © 2001-2009 by Rapid-I