edu.jhu.ece.iacl.algorithms.manual_label.simulation
Class ConfusionMatrix

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.manual_label.simulation.ConfusionMatrix

public class ConfusionMatrix
extends java.lang.Object


Constructor Summary
ConfusionMatrix(float[][] confusion)
          contructor - with default labels
ConfusionMatrix(float[][] confusion, int[] labels)
          contructor with input labels
ConfusionMatrix(int[] labels)
          contructor with labels only
 
Method Summary
 int genNextLabel(int truelabel)
          Given a true label, outputs this rater's label based on the confusion matrix
 int genNextLabelFromIndex(int truelabelind)
          Given a true label's index, outputs this rater's label based on the confusion matrix
 java.lang.String lookuptoString()
          outpus a string representation of the lookup Array
static void main(java.lang.String[] args)
           
 void printConfusion()
          Prints the confusion Matrix
 void printLookup()
          Prints the lookup Array
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfusionMatrix

public ConfusionMatrix(int[] labels)
contructor with labels only

Parameters:
labels - - list of labels

ConfusionMatrix

public ConfusionMatrix(float[][] confusion)
contructor - with default labels

Parameters:
confusion - - confusion matrix as float array

ConfusionMatrix

public ConfusionMatrix(float[][] confusion,
                       int[] labels)
contructor with input labels

Parameters:
confusion - - confusion matrix as float array
labels - - list of labels
Method Detail

genNextLabel

public int genNextLabel(int truelabel)
Given a true label, outputs this rater's label based on the confusion matrix


genNextLabelFromIndex

public int genNextLabelFromIndex(int truelabelind)
Given a true label's index, outputs this rater's label based on the confusion matrix


lookuptoString

public java.lang.String lookuptoString()
outpus a string representation of the lookup Array


printLookup

public void printLookup()
Prints the lookup Array


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

printConfusion

public void printConfusion()
Prints the confusion Matrix


main

public static void main(java.lang.String[] args)