本文介绍数学统计函数的语法说明及示例。

基本语法

函数名称 说明
corr(key1, key2) 计算两列的相关度。

计算结果范围为[0,1]。

covar_pop(key1, key2) 计算两列的总体协方差。
covar_samp(key1, key2) 计算两列的样本协方差。
regr_intercept(key1, key2) 返回输入值的线性回归截距。key1是依赖值,key2是独立值。
regr_slope(key1, key2) 返回输入值的线性回归斜率。key1是依赖值,key2是独立值。
stddev(key) 计算key列的样本标准差。与stddev_samp函数同义。
stddev_samp(key) 计算key列的样本标准差。
stddev_pop(key) 返回key列的总体标准差。
variance(key) 计算key列的样本方差。与var_samp函数同义。
var_samp(key) 计算key列的样本方差。
var_pop(key) 计算key列的总体方差。

示例

  • 示例1:计算两列数据的相关度。
    • 查询和分析语句
      * | SELECT corr(request_length, request_time)
    • 查询和分析结果corr函数
  • 示例2:查询税前收入的样本标准差和总体标准差。
    • 查询和分析语句
      * |SELECT stddev(PretaxGrossAmount) as "样本标准差", stddev_pop(PretaxGrossAmount) as "总体标准差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
    • 查询和分析结果stddev_pop函数