edu.ksu.cis.bnj.bbn.inference
Class RMSECalculator

java.lang.Object
  extended byedu.ksu.cis.bnj.bbn.analysis.Analyzer
      extended byedu.ksu.cis.bnj.bbn.inference.RMSECalculator

public class RMSECalculator
extends Analyzer

A convenience class to calculating RMSE

Author:
Roby Joehanes

Field Summary
protected  InferenceResult exactResult
           
protected static java.lang.String ln
           
protected  double max
           
protected  double min
           
protected  int numResult
           
protected  java.io.OutputStream out
           
protected  java.util.LinkedList storedRMSE
           
 
Constructor Summary
RMSECalculator()
           
RMSECalculator(BBNGraph graph)
           
 
Method Summary
 double calculateRMSE(InferenceResult result)
           
 void close()
           
 void dump()
           
 void dump(java.io.OutputStream stream)
           
 double getMax()
           
 double getMin()
           
 int getNumberOfRMSEPoints()
           
 double[] getRMSEPoints()
           
 void setGraph(BBNGraph graph)
           
 void setOutputStream(java.io.OutputStream writer)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.ksu.cis.bnj.bbn.analysis.Analyzer
dump
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ln

protected static final java.lang.String ln

exactResult

protected InferenceResult exactResult

storedRMSE

protected java.util.LinkedList storedRMSE

out

protected java.io.OutputStream out

numResult

protected int numResult

max

protected double max

min

protected double min
Constructor Detail

RMSECalculator

public RMSECalculator()

RMSECalculator

public RMSECalculator(BBNGraph graph)
Method Detail

setOutputStream

public void setOutputStream(java.io.OutputStream writer)

setGraph

public void setGraph(BBNGraph graph)

calculateRMSE

public double calculateRMSE(InferenceResult result)

getMax

public double getMax()

getMin

public double getMin()

getNumberOfRMSEPoints

public int getNumberOfRMSEPoints()

getRMSEPoints

public double[] getRMSEPoints()

toString

public java.lang.String toString()

dump

public void dump(java.io.OutputStream stream)
Specified by:
dump in class Analyzer

dump

public void dump()
Overrides:
dump in class Analyzer

close

public void close()