jBNC Toolbox

jbnc.measures
Class QualityMeasureLCV_LOO

java.lang.Object
  extended byjbnc.measures.QualityMeasure
      extended byjbnc.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

Field Summary
 
Fields inherited from class jbnc.measures.QualityMeasure
alphaK, dataset, usePriors
 
Constructor Summary
QualityMeasureLCV_LOO()
          Constructor for the QualityMeasureLCV_LOO object
QualityMeasureLCV_LOO(DatasetInt dataset)
          Constructor for the QualityMeasureLCV_LOO object
 
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 jbnc.measures.QualityMeasure
getAlphaK, getUsePriors, setAlphaK, setDataset, setUsePriors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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

SourceForge.net Logo