com.rapidminer.operator.learner.functions.kernel.hyperhyper
Class HyperModel

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.functions.kernel.hyperhyper.HyperModel
All Implemented Interfaces:
IOObject, Model, ResultObject, Saveable, Readable, Reportable, LoggingHandler, java.io.Serializable

public class HyperModel
extends PredictionModel

The model for the HyperHyper implementation.

Author:
Regina Fritsch
See Also:
Serialized Form

Constructor Summary
HyperModel(ExampleSet trainingExampleSet, double bias, double[] w, double[] x1, double[] x2)
           
 
Method Summary
 java.lang.String getName()
          The default implementation returns the result of the super class.
 int getNumberOfAttributes()
           
 java.awt.Component getVisualizationComponent(IOContainer container)
          Returns a html label with a table view or a plotter for statistic view.
 ExampleSet performPrediction(ExampleSet exampleSet, Attribute predictedLabel)
          Subclasses should iterate through the given example set and set the prediction for each example.
 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, 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
 

Constructor Detail

HyperModel

public HyperModel(ExampleSet trainingExampleSet,
                  double bias,
                  double[] w,
                  double[] x1,
                  double[] x2)
Method Detail

getNumberOfAttributes

public int getNumberOfAttributes()

toString

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

getName

public java.lang.String getName()
Description copied from class: AbstractModel
The default implementation returns the result of the super class. If the string ends with model, the substring "model" is removed.

Specified by:
getName in interface ResultObject
Overrides:
getName in class AbstractModel

performPrediction

public ExampleSet performPrediction(ExampleSet exampleSet,
                                    Attribute predictedLabel)
                             throws OperatorException
Description copied from class: PredictionModel
Subclasses should iterate through the given example set and set the prediction for each example. The given predicted label attribute was already be added to the example set and should be used to set the predicted values.

Specified by:
performPrediction in class PredictionModel
Throws:
OperatorException

getVisualizationComponent

public java.awt.Component getVisualizationComponent(IOContainer container)
Returns a html label with a table view or a plotter for statistic view.

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


Copyright © 2001-2009 by Rapid-I