Package weka.classifiers.bayes
Class DMNBtext.DNBBinary
- java.lang.Object
-
- weka.classifiers.bayes.DMNBtext.DNBBinary
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- DMNBtext
public class DMNBtext.DNBBinary extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DNBBinary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]distributionForInstance(Instance instance)Calculates the class membership probabilities for the given test instance.doublegetLogProbForTargetClass(Instance ins)Calculates the class membership probabilities for the given test instance.intgetTargetClass()Gets the Target ClassvoidinitClassifier(Instances instances)voidsetTargetClass(int targetClass)Sets the Target Classjava.lang.StringtoString()Returns a string representation of the classifier.voidupdateClassifier(Instance ins)
-
-
-
Method Detail
-
initClassifier
public void initClassifier(Instances instances) throws java.lang.Exception
- Throws:
java.lang.Exception
-
updateClassifier
public void updateClassifier(Instance ins) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getLogProbForTargetClass
public double getLogProbForTargetClass(Instance ins) throws java.lang.Exception
Calculates the class membership probabilities for the given test instance.- Parameters:
instance- the instance to be classified- Returns:
- predicted class probability distribution
- Throws:
java.lang.Exception- if there is a problem generating the prediction
-
distributionForInstance
public double[] distributionForInstance(Instance instance) throws java.lang.Exception
Calculates the class membership probabilities for the given test instance.- Parameters:
instance- the instance to be classified- Returns:
- predicted class probability distribution
- Throws:
java.lang.Exception- if there is a problem generating the prediction
-
toString
public java.lang.String toString()
Returns a string representation of the classifier.- Overrides:
toStringin classjava.lang.Object- Returns:
- a string representation of the classifier
-
setTargetClass
public void setTargetClass(int targetClass)
Sets the Target Class
-
getTargetClass
public int getTargetClass()
Gets the Target Class- Returns:
- the Target Class Index
-
-