Interface BoxAndWhiskerCategoryDataset

All Superinterfaces:
CategoryDataset, Dataset, KeyedValues2D, Values2D
All Known Implementing Classes:
DefaultBoxAndWhiskerCategoryDataset

public interface BoxAndWhiskerCategoryDataset
extends CategoryDataset
A category dataset that defines various medians, outliers and an average value for each item.
Author:
David Browning
  • Method Details

    • getMeanValue

      Number getMeanValue​(int row, int column)
      Returns the mean value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The mean value.
    • getMeanValue

      Number getMeanValue​(Comparable rowKey, Comparable columnKey)
      Returns the average value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      the average value.
    • getMedianValue

      Number getMedianValue​(int row, int column)
      Returns the median value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      the median value.
    • getMedianValue

      Number getMedianValue​(Comparable rowKey, Comparable columnKey)
      Returns the median value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      the median value.
    • getQ1Value

      Number getQ1Value​(int row, int column)
      Returns the q1median value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      the q1median value.
    • getQ1Value

      Number getQ1Value​(Comparable rowKey, Comparable columnKey)
      Returns the q1median value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      the q1median value.
    • getQ3Value

      Number getQ3Value​(int row, int column)
      Returns the q3median value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      the q3median value.
    • getQ3Value

      Number getQ3Value​(Comparable rowKey, Comparable columnKey)
      Returns the q3median value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      the q3median value.
    • getMinRegularValue

      Number getMinRegularValue​(int row, int column)
      Returns the minimum regular (non-outlier) value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The minimum regular value.
    • getMinRegularValue

      Number getMinRegularValue​(Comparable rowKey, Comparable columnKey)
      Returns the minimum regular (non-outlier) value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      The minimum regular value.
    • getMaxRegularValue

      Number getMaxRegularValue​(int row, int column)
      Returns the maximum regular (non-outlier) value for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The maximum regular value.
    • getMaxRegularValue

      Number getMaxRegularValue​(Comparable rowKey, Comparable columnKey)
      Returns the maximum regular (non-outlier) value for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      The maximum regular value.
    • getMinOutlier

      Number getMinOutlier​(int row, int column)
      Returns the minimum outlier (non-farout) for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The minimum outlier.
    • getMinOutlier

      Number getMinOutlier​(Comparable rowKey, Comparable columnKey)
      Returns the minimum outlier (non-farout) for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      The minimum outlier.
    • getMaxOutlier

      Number getMaxOutlier​(int row, int column)
      Returns the maximum outlier (non-farout) for an item.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      The maximum outlier.
    • getMaxOutlier

      Number getMaxOutlier​(Comparable rowKey, Comparable columnKey)
      Returns the maximum outlier (non-farout) for an item.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      The maximum outlier.
    • getOutliers

      List getOutliers​(int row, int column)
      Returns a list of outlier values for an item. The list may be empty, but should never be null.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      A list of outliers for an item.
    • getOutliers

      List getOutliers​(Comparable rowKey, Comparable columnKey)
      Returns a list of outlier values for an item. The list may be empty, but should never be null.
      Parameters:
      rowKey - the row key.
      columnKey - the columnKey.
      Returns:
      A list of outlier values for an item.