QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
QwtBoxStatisticsCalculator类 参考

从原始数据计算箱线图统计量的辅助类 更多...

#include <qwt_box_statistics.h>

Public 类型

enum  WhiskerMethod {
  Tukey , Percentile , MinMax , StandardDeviation ,
  StandardError
}
 须须计算方法 更多...
 

Public 成员函数

 QwtBoxStatisticsCalculator ()
 Constructor with default Tukey method
 
void setWhiskerMethod (WhiskerMethod method)
 Set whisker calculation method
 
WhiskerMethod whiskerMethod () const
 Get whisker calculation method
 
void setWhiskerCoefficient (double coeff)
 Set whisker coefficient (1.5 for Tukey, percentile for Percentile method)
 
double whiskerCoefficient () const
 Get whisker coefficient
 

静态 Public 成员函数

static QwtBoxSample calculate (double position, const QVector< double > &sortedData, WhiskerMethod method=Tukey, double coefficient=1.5)
 Compute QwtBoxSample from sorted data
 
static QwtBoxSample calculateFromRaw (double position, const QVector< double > &rawData, WhiskerMethod method=Tukey, double coefficient=1.5)
 Compute QwtBoxSample from unsorted data (sorts internally)
 
static QVector< double > extractOutliers (const QwtBoxSample &sample, const QVector< double > &sortedData)
 Extract outliers given box sample and sorted data
 
static void calculateFull (double position, const QVector< double > &rawData, QwtBoxSample &sample, QwtBoxOutlierSample &outliers, WhiskerMethod method=Tukey, double coefficient=1.5)
 Compute full statistics (sample + outliers) in one call
 

详细描述

从原始数据计算箱线图统计量的辅助类

成员枚举类型说明

◆ WhiskerMethod

须须计算方法

枚举值
Tukey 

Tukey's method: whiskers extend to 1.5×IQR from Q1/Q3 (default)

Percentile 

Percentile method: whiskers at specified percentile range

MinMax 

Min/Max method: whiskers at actual data min/max

StandardDeviation 

Standard deviation method: whiskers at mean ± coeff×SD

StandardError 

Standard error method: whiskers at mean ± coeff×SE

构造及析构函数说明

◆ QwtBoxStatisticsCalculator()

QwtBoxStatisticsCalculator::QwtBoxStatisticsCalculator ( )

Constructor with default Tukey method

默认使用 Tukey 方法的构造函数

成员函数说明

◆ calculate()

QwtBoxSample QwtBoxStatisticsCalculator::calculate ( double  position,
const QVector< double > &  sortedData,
WhiskerMethod  method = Tukey,
double  coefficient = 1.5 
)
static

Compute QwtBoxSample from sorted data

从已排序数据计算箱线图统计量

◆ calculateFromRaw()

QwtBoxSample QwtBoxStatisticsCalculator::calculateFromRaw ( double  position,
const QVector< double > &  rawData,
WhiskerMethod  method = Tukey,
double  coefficient = 1.5 
)
static

Compute QwtBoxSample from unsorted data (sorts internally)

从未排序的原始数据计算箱线图统计量

◆ calculateFull()

void QwtBoxStatisticsCalculator::calculateFull ( double  position,
const QVector< double > &  rawData,
QwtBoxSample sample,
QwtBoxOutlierSample outliers,
WhiskerMethod  method = Tukey,
double  coefficient = 1.5 
)
static

Compute full statistics (sample + outliers) in one call

计算完整的箱线图统计量,包括异常值

◆ extractOutliers()

QVector< double > QwtBoxStatisticsCalculator::extractOutliers ( const QwtBoxSample sample,
const QVector< double > &  sortedData 
)
static

Extract outliers given box sample and sorted data

根据箱线图样本从已排序数据中提取异常值

◆ setWhiskerCoefficient()

void QwtBoxStatisticsCalculator::setWhiskerCoefficient ( double  coeff)

Set whisker coefficient (1.5 for Tukey, percentile for Percentile method)

设置须须系数

◆ setWhiskerMethod()

void QwtBoxStatisticsCalculator::setWhiskerMethod ( WhiskerMethod  method)

Set whisker calculation method

设置须须计算方法

◆ whiskerCoefficient()

double QwtBoxStatisticsCalculator::whiskerCoefficient ( ) const

Get whisker coefficient

获取须须系数

◆ whiskerMethod()

QwtBoxStatisticsCalculator::WhiskerMethod QwtBoxStatisticsCalculator::whiskerMethod ( ) const

Get whisker calculation method

获取须须计算方法


该类的文档由以下文件生成: