Class ContingencyTable

All Implemented Interfaces:
Serializable, ComponentError

public class ContingencyTable extends ClusNominalError implements ComponentError
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • isMultiLine

      public boolean isMultiLine()
      Overrides:
      isMultiLine in class ClusError
    • calcNbTotal

      public int calcNbTotal(int k)
    • calcNbCorrect

      public int calcNbCorrect(int k)
    • calcXSquare

      public double calcXSquare(int k)
    • calcCramerV

      public double calcCramerV(int k)
    • calcAccuracy

      public double calcAccuracy(int k)
    • calcDefaultAccuracy

      public double calcDefaultAccuracy(int i)
    • getModelErrorComponent

      public double getModelErrorComponent(int i)
      Specified by:
      getModelErrorComponent in interface ComponentError
      Overrides:
      getModelErrorComponent in class ClusError
    • getModelComponent

      public double getModelComponent()
    • showAccuracy

      public void showAccuracy(PrintWriter out, int i)
    • add

      public void add(ClusError other)
      Overrides:
      add in class ClusError
    • showModelError

      public void showModelError(PrintWriter out, int detail)
      Overrides:
      showModelError in class ClusError
    • sumColumn

      public int sumColumn(int[][] table, int j)
    • sumRow

      public int sumRow(int[][] table, int i)
    • sumColumn

      public int sumColumn(int k, int j)
    • sumRow

      public int sumRow(int k, int i)
    • showContTable

      public void showContTable(PrintWriter out, int i)
    • showSummaryError

      public void showSummaryError(PrintWriter out, boolean detail)
    • printString

      public void printString(PrintWriter out, int wd, String str)
    • getName

      public String getName()
      Description copied from class: ClusError
      Information
      Specified by:
      getName in class ClusError
    • getErrorClone

      public ClusError getErrorClone(ClusErrorList par)
      Specified by:
      getErrorClone in class ClusError
    • addExample

      public void addExample(DataTuple tuple, ClusStatistic pred)
      Overrides:
      addExample in class ClusError
    • addInvalid

      public void addInvalid(DataTuple tuple)
      Overrides:
      addInvalid in class ClusError
    • get_error_classif

      public double get_error_classif()
      Overrides:
      get_error_classif in class ClusError
    • get_TP

      public double get_TP()
    • get_accuracy

      public double get_accuracy()
      Overrides:
      get_accuracy in class ClusError
    • get_precision

      public double get_precision()
      Overrides:
      get_precision in class ClusError
    • get_recall

      public double get_recall()
      Overrides:
      get_recall in class ClusError
    • get_auc

      public double get_auc()
      Overrides:
      get_auc in class ClusError
    • shouldBeLow

      public boolean shouldBeLow()
      Description copied from class: ClusError
      Should this error be minimized (e.g. RRSE) or maximized (e.g. accuracy)? True by default.
      Specified by:
      shouldBeLow in class ClusError