com.rapidminer.operator.learner.lazy
Class KNNClassificationModel
java.lang.Object
com.rapidminer.operator.AbstractIOObject
com.rapidminer.operator.ResultObjectAdapter
com.rapidminer.operator.AbstractModel
com.rapidminer.operator.learner.PredictionModel
com.rapidminer.operator.learner.UpdateablePredictionModel
com.rapidminer.operator.learner.lazy.KNNClassificationModel
- All Implemented Interfaces:
- IOObject, Model, ResultObject, Readable, Reportable, LoggingHandler, java.io.Serializable
public class KNNClassificationModel
- extends UpdateablePredictionModel
An implementation of a knn model.
- Author:
- Sebastian Land
- See Also:
- Serialized Form
Methods inherited from class com.rapidminer.operator.ResultObjectAdapter |
addAction, getActions, getAnnotations, getResultIcon, log, log, logError, logNote, logWarning, toHTML, toResultString |
Methods inherited from class com.rapidminer.operator.AbstractIOObject |
appendOperatorToHistory, copy, getLog, getProcessingHistory, getSource, initWriting, read, read, read, read, setLoggingHandler, setSource, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KNNClassificationModel
public KNNClassificationModel(ExampleSet trainingSet,
GeometricDataCollection<java.lang.Integer> samples,
int k,
boolean weightByDistance)
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
update
public void update(ExampleSet updateSet)
throws OperatorException
- Specified by:
update
in class UpdateablePredictionModel
- Throws:
OperatorException
toString
public java.lang.String toString()
- Specified by:
toString
in interface Readable
- Overrides:
toString
in class PredictionModel
Copyright © 2001-2009 by Rapid-I