java.lang.Cloneable, ClassificationMethodRulesDRSAClassificationMethod, RulesHybridClassificationMethod, RulesVCDRSAClassificationMethodpublic abstract class RulesClassificationMethod extends java.lang.Object implements ClassificationMethod
| Modifier and Type | Field | Description |
|---|---|---|
static int |
firstDecisionIndex |
Index of the first rule's decision
|
| Constructor | Description |
|---|---|
RulesClassificationMethod() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract ClassificationResult |
classify(Example example) |
Classifies given example
|
java.lang.Object |
clone() |
|
abstract java.util.ArrayList<Rule> |
getRulesCovering(Example example) |
Gets list of rules covering given example
|
void |
setRulesContainer(RulesContainer rulesContainer) |
Sets rules container that is used to classify examples.
|
public static final int firstDecisionIndex
public void setRulesContainer(RulesContainer rulesContainer)
rulesContainer - new rules containerpublic abstract ClassificationResult classify(Example example)
classify in interface ClassificationMethodexample - example to classify using rules from stored rules containerpublic abstract java.util.ArrayList<Rule> getRulesCovering(Example example)
example - example for which list of covering rules is calculatedpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface ClassificationMethodclone in class java.lang.Objectjava.lang.CloneNotSupportedException