16 #ifndef QGSSTATISTICALSUMMARY_H 17 #define QGSSTATISTICALSUMMARY_H 60 InterQuartileRange = 16384,
61 All = Count | Sum | Mean | Median | StDev | Max | Min | Range | Minority | Majority | Variety | FirstQuartile | ThirdQuartile | InterQuartileRange
76 Statistics statistics()
const {
return mStatistics; }
102 int count()
const {
return mCount; }
106 double sum()
const {
return mSum; }
110 double mean()
const {
return mMean; }
115 double median()
const {
return mMedian; }
119 double min()
const {
return mMin; }
123 double max()
const {
return mMax; }
127 double range()
const {
return mMax - mMin; }
133 double stDev()
const {
return mStdev; }
145 int variety()
const {
return mValueCount.count(); }
189 Statistics mStatistics;
201 double mFirstQuartile;
202 double mThirdQuartile;
206 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsStatisticalSummary::Statistics )
208 #endif // QGSSTATISTICALSUMMARY_H Statistic
Enumeration of flags that specify statistics to be calculated.
double min() const
Returns calculated minimum from values.
int variety() const
Returns variety of values.
double mean() const
Returns calculated mean of values.
void setStatistics(const Statistics &stats)
Sets flags which specify which statistics will be calculated.
double firstQuartile() const
Returns the first quartile of the values.
double range() const
Returns calculated range (difference between maximum and minimum values).
int count() const
Returns calculated count of values.
double minority() const
Returns minority of values.
double stDev() const
Returns population standard deviation.
double sampleStDev() const
Returns sample standard deviation.
double median() const
Returns calculated median of values.
double majority() const
Returns majority of values.
double sum() const
Returns calculated sum of values.
double thirdQuartile() const
Returns the third quartile of the values.
double max() const
Returns calculated maximum from values.
Calculator for summary statistics for a list of doubles.
double interQuartileRange() const
Returns the inter quartile range of the values.