com.rapidminer.operator.learner.subgroups.hypothesis
Class Rule
java.lang.Object
com.rapidminer.operator.learner.subgroups.hypothesis.Rule
- All Implemented Interfaces:
- java.io.Serializable
public class Rule
- extends java.lang.Object
- implements java.io.Serializable
A rule for subgroup discovery.
- Author:
- Tobias Malbrecht
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Rule
public Rule(Hypothesis hypothesis,
Literal prediction)
applicable
public boolean applicable(Example example)
getCoveredWeight
public double getCoveredWeight()
getPositiveWeight
public double getPositiveWeight()
getNegativeWeight
public double getNegativeWeight()
getPredictionWeight
public double getPredictionWeight()
predictsPositive
public boolean predictsPositive()
getPrediction
public double getPrediction()
getHypothesis
public Hypothesis getHypothesis()
setUtility
public void setUtility(UtilityFunction function,
double utility)
getUtility
public double getUtility(java.lang.Class<? extends UtilityFunction> functionClass)
getUtilityFunction
public UtilityFunction getUtilityFunction(java.lang.Class<? extends UtilityFunction> functionClass)
getUtilityFunctions
public java.util.Collection<UtilityFunction> getUtilityFunctions()
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
toStringScored
public java.lang.String toStringScored()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getPremise
public Hypothesis getPremise()
getConclusion
public Literal getConclusion()
Copyright © 2001-2009 by Rapid-I