netkit.util
Class ConfusionMatrix

java.lang.Object
  extended by netkit.util.ConfusionMatrix

public class ConfusionMatrix
extends java.lang.Object


Constructor Summary
ConfusionMatrix(AttributeCategorical attribute)
           
ConfusionMatrix(Estimate predictions, Classification truth)
           
 
Method Summary
 void add(ConfusionMatrix cf)
           
 double getAccuracy()
           
 double getAccuracy(int classIndex)
           
 int getCount()
           
 int getCount(int classIndex)
           
 int getCount(int classIndex, int predictClass)
           
 double getErr()
           
 double getError(int classIndex)
           
 void printMatrix(java.io.PrintWriter pw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfusionMatrix

public ConfusionMatrix(AttributeCategorical attribute)

ConfusionMatrix

public ConfusionMatrix(Estimate predictions,
                       Classification truth)
Method Detail

add

public void add(ConfusionMatrix cf)

getError

public double getError(int classIndex)

getErr

public double getErr()

getAccuracy

public double getAccuracy()

getAccuracy

public double getAccuracy(int classIndex)

getCount

public int getCount()

getCount

public int getCount(int classIndex)

getCount

public int getCount(int classIndex,
                    int predictClass)

printMatrix

public void printMatrix(java.io.PrintWriter pw)