jbnc.measures
Class QualityMeasureLCV_LOO
java.lang.Object
jbnc.measures.QualityMeasure
jbnc.measures.QualityMeasureLCV_LOO
- public class QualityMeasureLCV_LOO
- extends QualityMeasure
LCV_LOO - Local Cross Validation, Leave-One-Out. Measure the quality of the
Bayesian network on the dataset using leave-one-out cross validation (on
class variable).
- Since:
- June 1, 1999
- Author:
- Jarek Sacha
Method Summary |
double |
evaluate(BayesianNetworks.BayesNet net)
Description of the Method |
java.lang.String |
getName()
Gets the Name attribute of the QualityMeasureLCV_LOO object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QualityMeasureLCV_LOO
public QualityMeasureLCV_LOO()
- Constructor for the QualityMeasureLCV_LOO object
QualityMeasureLCV_LOO
public QualityMeasureLCV_LOO(DatasetInt dataset)
- Constructor for the QualityMeasureLCV_LOO object
- Parameters:
dataset
- Description of Parameter
getName
public java.lang.String getName()
- Gets the Name attribute of the QualityMeasureLCV_LOO object
- Specified by:
getName
in class QualityMeasure
- Returns:
- The Name value
evaluate
public final double evaluate(BayesianNetworks.BayesNet net)
throws java.lang.Exception
- Description of the Method
- Specified by:
evaluate
in class QualityMeasure
- Parameters:
net
- Description of Parameter
- Returns:
- Description of the Returned Value
- Throws:
java.lang.Exception
- Description of Exception