|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.ksu.cis.kdd.classifier.Classifier
edu.ksu.cis.kdd.classifier.bayes.naive.NaiveBayes
Note: Please, this is a very very outdated Naive Bayes classifier. It starts as my class project and it's been out of pace from the current infrastructure.
Note to self: Update this when you have time. Improve performance by doing log instead of simple logarithms.
Field Summary | |
protected java.util.Hashtable |
attrCounter
|
protected java.util.Hashtable |
classAttrCounter
|
Fields inherited from class edu.ksu.cis.kdd.classifier.Classifier |
classCounter, data, estimator |
Constructor Summary | |
NaiveBayes()
|
Method Summary | |
java.lang.Object |
build(Table tuples)
|
java.lang.Object |
classify(Tuple tuple)
|
java.util.Hashtable |
getAttrCounter()
Returns the attrCounter. |
java.util.Hashtable |
getAttributeTable()
Returns the attrCounter. |
java.util.Hashtable |
getClassAttrCounter()
Returns the classAttrCounter. |
java.util.Hashtable |
getClassTable()
Returns the classCounter. |
Table |
getData()
Returns the data. |
void |
init()
|
Methods inherited from class edu.ksu.cis.kdd.classifier.Classifier |
getClassSize, getClassTally, getEstimator, getTupleSize, setEstimator, tallyClassValues |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Hashtable attrCounter
protected java.util.Hashtable classAttrCounter
Constructor Detail |
public NaiveBayes()
Method Detail |
public java.lang.Object build(Table tuples)
build
in class Classifier
edu.ksu.cis.kdd.data.Classifier#build(Table)
public java.lang.Object classify(Tuple tuple)
classify
in class Classifier
edu.ksu.cis.kdd.data.Classifier#classify(Tuple)
public java.util.Hashtable getAttributeTable()
public java.util.Hashtable getClassTable()
public Table getData()
getData
in class Classifier
public java.util.Hashtable getAttrCounter()
public java.util.Hashtable getClassAttrCounter()
public void init()
init
in class Classifier
edu.ksu.cis.kdd.data.Classifier#init()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |