com.rapidminer.operator.learner.rules
Class RuleModel
java.lang.Object
com.rapidminer.operator.AbstractIOObject
com.rapidminer.operator.ResultObjectAdapter
com.rapidminer.operator.AbstractModel
com.rapidminer.operator.learner.PredictionModel
com.rapidminer.operator.learner.SimplePredictionModel
com.rapidminer.operator.learner.rules.RuleModel
- All Implemented Interfaces:
- IOObject, Model, ResultObject, Readable, Reportable, LoggingHandler, java.io.Serializable
public class RuleModel
- extends SimplePredictionModel
- implements Readable
The basic rule model.
- Author:
- Sebastian Land, Ingo Mierswa
- 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 |
RuleModel
public RuleModel(ExampleSet exampleSet)
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
predict
public double predict(Example example)
- Description copied from class:
SimplePredictionModel
- Applies the model to a single example and returns the predicted class
value.
- Specified by:
predict
in class SimplePredictionModel
getPrediction
public double getPrediction(Example example)
addRule
public void addRule(Rule rule)
addRules
public void addRules(java.util.Collection<Rule> newRules)
getRules
public java.util.List<Rule> getRules()
toString
public java.lang.String toString()
- Specified by:
toString
in interface Readable
- Overrides:
toString
in class PredictionModel
getNumberOfReadables
public int getNumberOfReadables()
getReadable
public Readable getReadable(int index)
Copyright © 2001-2009 by Rapid-I