edu.ksu.cis.kdd.classifier
Class Classifier
java.lang.Object
edu.ksu.cis.kdd.classifier.Classifier
- Direct Known Subclasses:
- NaiveBayes
- public abstract class Classifier
- extends java.lang.Object
- Author:
- Roby Joehanes
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
data
protected Table data
classCounter
protected java.util.Hashtable classCounter
estimator
protected Estimator estimator
Classifier
public Classifier()
tallyClassValues
public void tallyClassValues()
init
public abstract void init()
build
public abstract java.lang.Object build(Table tuples)
classify
public abstract java.lang.Object classify(Tuple tuple)
getEstimator
public Estimator getEstimator()
- Returns the estimator.
- Returns:
- Estimator
setEstimator
public void setEstimator(Estimator estimator)
- Sets the estimator.
- Parameters:
estimator
- The estimator to set
getClassTally
public int getClassTally(java.lang.Object value)
getTupleSize
public int getTupleSize()
getClassSize
public int getClassSize()
getData
public Table getData()
- Returns the data.
- Returns:
- Table