unbbayes.evaluation
Interface IEvaluation

All Superinterfaces:
ILongTaskProgressObservable
All Known Implementing Classes:
AEvaluation, ExactEvaluation, FastLWApproximateEvaluation, FastMCApproximateEvaluation, MemoryEfficientApproximateEvaluation

public interface IEvaluation
extends ILongTaskProgressObservable


Method Summary
 void evaluate(ProbabilisticNetwork net, List<String> targetNodeNameList, List<String> evidenceNodeNameList, boolean onlyGCM)
           
 void evaluate(String netFileName, List<String> targetNodeNameList, List<String> evidenceNodeNameList, boolean onlyGCM)
           
 List<EvidenceEvaluation> getBestIndividualCostRate()
           
 List<EvidenceEvaluation> getBestIndividualPCC()
           
 List<EvidenceEvaluation> getBestMarginalImprovement()
           
 float getError()
           
 List<EvidenceEvaluation> getEvidenceEvaluationList()
           
 float[][] getEvidenceSetCM()
           
 float getEvidenceSetPCC()
           
 
Methods inherited from interface unbbayes.util.longtask.ILongTaskProgressObservable
getCurrentProgress, getCurrentProgressStatus, getMaxProgress, getPercentageDone, notityObservers, registerObserver, removeObserver
 

Method Detail

getEvidenceSetCM

float[][] getEvidenceSetCM()

getError

float getError()

getEvidenceSetPCC

float getEvidenceSetPCC()
                        throws EvaluationException
Throws:
EvaluationException

getEvidenceEvaluationList

List<EvidenceEvaluation> getEvidenceEvaluationList()

getBestIndividualPCC

List<EvidenceEvaluation> getBestIndividualPCC()
                                              throws EvaluationException
Throws:
EvaluationException

getBestIndividualCostRate

List<EvidenceEvaluation> getBestIndividualCostRate()
                                                   throws EvaluationException
Throws:
EvaluationException

getBestMarginalImprovement

List<EvidenceEvaluation> getBestMarginalImprovement()
                                                    throws EvaluationException
Throws:
EvaluationException

evaluate

void evaluate(String netFileName,
              List<String> targetNodeNameList,
              List<String> evidenceNodeNameList,
              boolean onlyGCM)
              throws LoadException,
                     IOException,
                     javax.xml.bind.JAXBException,
                     EvaluationException
Throws:
LoadException
IOException
javax.xml.bind.JAXBException
EvaluationException

evaluate

void evaluate(ProbabilisticNetwork net,
              List<String> targetNodeNameList,
              List<String> evidenceNodeNameList,
              boolean onlyGCM)
              throws EvaluationException
Throws:
EvaluationException


Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.