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.double
getLogProbForTargetClass(Instance ins)
Calculates the class membership probabilities for the given test instance.int
getTargetClass()
Gets the Target Classvoid
initClassifier(Instances instances)
void
setTargetClass(int targetClass)
Sets the Target Classjava.lang.String
toString()
Returns a string representation of the classifier.void
updateClassifier(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:
toString
in 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
-
-