unbbayes.evaluation
Class EvaluationAnalysis
java.lang.Object
unbbayes.evaluation.EvaluationAnalysis
public class EvaluationAnalysis
- extends Object
|
Method Summary |
void |
computeErrorBySampleSize(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float exactPcc)
|
void |
computeExactSampleSize(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList)
|
void |
computeSampleSizeByErrorVariance(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float error,
float exactPcc)
|
protected void |
computeStatesProduct(List<String> targetNodeNameList,
List<String> evidenceNodeNameList)
Computes the product of all states. |
protected void |
loadNetwork(String netFileName)
|
static void |
main(String[] args)
|
float |
mean(float[] values)
|
static void |
run(List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float exactPcc,
String netFileName)
|
static void |
runCorrectAirIDModel()
|
static void |
runWrongAirIDModel()
|
float |
variance(float[] values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
net
protected ProbabilisticNetwork net
statesProduct
protected int statesProduct
evaluation
protected IEvaluation evaluation
EvaluationAnalysis
public EvaluationAnalysis()
computeErrorBySampleSize
public void computeErrorBySampleSize(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float exactPcc)
throws Exception
- Throws:
Exception
mean
public float mean(float[] values)
variance
public float variance(float[] values)
computeSampleSizeByErrorVariance
public void computeSampleSizeByErrorVariance(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float error,
float exactPcc)
throws Exception
- Throws:
Exception
computeExactSampleSize
public void computeExactSampleSize(String netFileName,
List<String> targetNodeNameList,
List<String> evidenceNodeNameList)
throws Exception
- Throws:
Exception
computeStatesProduct
protected void computeStatesProduct(List<String> targetNodeNameList,
List<String> evidenceNodeNameList)
- Computes the product of all states.
loadNetwork
protected void loadNetwork(String netFileName)
throws LoadException,
IOException
- Throws:
LoadException
IOException
runCorrectAirIDModel
public static void runCorrectAirIDModel()
throws Exception
- Throws:
Exception
runWrongAirIDModel
public static void runWrongAirIDModel()
throws Exception
- Throws:
Exception
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
run
public static void run(List<String> targetNodeNameList,
List<String> evidenceNodeNameList,
float exactPcc,
String netFileName)
throws Exception
- Throws:
Exception
Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.