org.knime.base.node.viz.plotter.box
Interface BoxPlotDataProvider

All Superinterfaces:
DataProvider
All Known Implementing Classes:
BoxPlotNodeModel, ConditionalBoxPlotNodeModel

public interface BoxPlotDataProvider
extends DataProvider

Author:
Fabian Dill, University of Konstanz

Field Summary
 
Fields inherited from interface org.knime.base.node.viz.plotter.DataProvider
END, START
 
Method Summary
 Map<String,Map<Double,Set<RowKey>>> getExtremeOutliers()
          Extreme outliers are values < q1 - 3 * iqr and > q3 + 3 * iqr.
 Map<String,Map<Double,Set<RowKey>>> getMildOutliers()
          Mild outliers are values > q1 - 3 * iqr and < q1 - 1.5 * iqr and < q3 + 3 * iqr and > q3 + 1.5 * iqr.
 Map<DataColumnSpec,double[]> getStatistics()
           
 
Methods inherited from interface org.knime.base.node.viz.plotter.DataProvider
getDataArray
 

Method Detail

getStatistics

Map<DataColumnSpec,double[]> getStatistics()
Returns:
a map of the column name and a double array containing the minimum, the lower quartile, the median, the upper quatile and the maximum value for that column.

getMildOutliers

Map<String,Map<Double,Set<RowKey>>> getMildOutliers()
Mild outliers are values > q1 - 3 * iqr and < q1 - 1.5 * iqr and < q3 + 3 * iqr and > q3 + 1.5 * iqr.

Returns:
a list of mild outliers for each column.

getExtremeOutliers

Map<String,Map<Double,Set<RowKey>>> getExtremeOutliers()
Extreme outliers are values < q1 - 3 * iqr and > q3 + 3 * iqr.

Returns:
a list of extreme outliers for each column.


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.