OpenMS
2.8.0
|
Compute summary statistics (count/min/max/avg) about a container, e.g. intensity, charge, meta values, ... More...
#include <OpenMS/VISUAL/VISITORS/LayerStatistics.h>
Public Member Functions | |
const StatsMap & | getRangeStatistics () const |
get all range statistics, any of which can then be plugged into getDistribution() More... | |
const StatsCounterMap & | getCountStatistics () const |
obtain count statistics for all meta values which are not numerical More... | |
virtual Math::Histogram | getDistribution (const RangeStatsType &which, const UInt number_of_bins=500) const =0 |
After computing the overview statistic, you can query a concrete distribution by giving the name of the statistic. More... | |
Protected Member Functions | |
virtual void | computeStatistics_ ()=0 |
compute the range and count statistics. Call this method in the Ctor of derived classes. More... | |
void | bringInMetaStats_ (const MetaInfoInterface *meta_interface) |
Brings the meta values of one meta_interface (a peak or feature) into the statistics. More... | |
Protected Attributes | |
StatsMap | overview_range_data_ |
data on numerical values computed during getOverviewStatistics More... | |
StatsCounterMap | overview_count_data_ |
count data on non-numerical values computed during getOverviewStatistics More... | |
Compute summary statistics (count/min/max/avg) about a container, e.g. intensity, charge, meta values, ...
|
protected |
Brings the meta values of one meta_interface
(a peak or feature) into the statistics.
|
protectedpure virtual |
compute the range and count statistics. Call this method in the Ctor of derived classes.
Implemented in LayerStatisticsIdent, LayerStatisticsConsensusMap, LayerStatisticsFeatureMap, and LayerStatisticsPeakMap.
|
inline |
obtain count statistics for all meta values which are not numerical
|
pure virtual |
After computing the overview statistic, you can query a concrete distribution by giving the name of the statistic.
which | Distribution based on which data? |
number_of_bins | Number of histogram bins (equally spaced within [min,max] of the distribution) |
Exception::InvalidValue | if which is not a valid overview statistic for the underlying data |
Implemented in LayerStatisticsIdent, LayerStatisticsConsensusMap, LayerStatisticsFeatureMap, and LayerStatisticsPeakMap.
|
inline |
get all range statistics, any of which can then be plugged into getDistribution()
|
protected |
count data on non-numerical values computed during getOverviewStatistics
|
protected |
data on numerical values computed during getOverviewStatistics