unbbayes.evaluation
Interface IEvaluation
- All Superinterfaces:
- ILongTaskProgressObservable
- All Known Implementing Classes:
- AEvaluation, ExactEvaluation, FastLWApproximateEvaluation, FastMCApproximateEvaluation, MemoryEfficientApproximateEvaluation
public interface IEvaluation
- extends ILongTaskProgressObservable
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.