本文介绍数学统计函数的基础语法及示例。
函数名称 | 语法 | 说明 |
---|---|---|
corr函数 | corr(x, y) | 计算x和y的相关度。计算结果范围为[0,1]。 |
covar_pop函数 | covar_pop(x, y) | 计算x和y的总体协方差。 |
covar_samp函数 | covar_samp(x, y) | 计算x和y的样本协方差。 |
regr_intercept函数 | regr_intercept(y, x) | 根据输入点(x,y) 拟合成一个线性方程,然后计算该直线的Y轴截距。
|
regr_slope函数 | regr_slope(y, x) | 根据输入点(x,y) 拟合成一个线性方程,然后计算该直线的斜率。
|
stddev函数 | stddev(x) | 计算x的样本标准差。与stddev_samp函数同义。 |
stddev_samp函数 | stddev_samp(x) | 计算x的样本标准差。 |
stddev_pop函数 | stddev_pop(x) | 计算x的总体标准差。 |
variance函数 | variance(x) | 计算x的样本方差。与var_samp函数同义。 |
var_samp函数 | var_samp(x) | 计算x的样本方差。 |
var_pop函数 | var_pop(x) | 计算x的总体方差。 |
corr函数
corr函数用于计算x和y的相关度。返回的值越大表示两列的相关性越高。
语法
corr(x, y)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型。 |
y | 参数值为double类型。 |
返回值类型
double类型,取值范围[0,1]。
示例
计算request_length字段值与request_time字段值的相关度。
- 查询和分析语句
* | SELECT corr(request_length,request_time)
- 查询和分析结果
covar_pop函数
covar_pop函数用于计算x和y的总体协方差。
语法
covar_pop(x, y)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型。 |
y | 参数值为double类型。 |
返回值类型
double类型。
示例
计算每分钟内税前利润和税前营业额的总体协方差。
- 查询和分析语句
*| SELECT covar_pop(PretaxGrossAmount, PretaxAmount) AS "总体协方差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
- 查询和分析结果
covar_samp函数
covar_samp函数用于计算x和y的样本协方差。
语法
covar_samp(x, y)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型。 |
y | 参数值为double类型。 |
返回值类型
double类型。
示例
计算每分钟内税前利润和税前营业额的样本协方差。
- 查询和分析语句
*| SELECT covar_samp(PretaxGrossAmount, PretaxAmount) AS "样本协方差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
- 查询和分析结果
regr_intercept函数
regr_intercept函数会根据输入点(x,y)
拟合成一个线性方程,然后计算该直线的Y轴截距。x是依赖值,y是独立值。
语法
regr_intercept(y, x)
参数说明
参数 | 说明 |
---|---|
y | 参数值为double类型。 |
x | 参数值为double类型。 |
返回值类型
double类型。
示例
计算由request_time字段值和request_length字段值组成的直线的Y轴截距。
- 查询和分析语句
* | SELECT regr_intercept(request_length,request_time)
- 查询和分析结果
regr_slope函数
regr_slope函数会根据输入点(x,y)
拟合成一个线性方程,然后计算该直线的斜率。x是依赖值,y是独立值。
语法
regr_slope(y, x)
参数说明
参数 | 说明 |
---|---|
y | 参数值为double类型。 |
x | 参数值为double类型。 |
返回值类型
double类型。
示例
计算由request_time字段值和request_length字段值组成的直线的斜率。
- 查询和分析语句
* | SELECT regr_slope(request_length,request_time)
- 查询和分析结果
stddev函数
stddev函数用于计算x的样本标准差。与stddev_samp函数同义。
语法
stddev(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本标准差和总体标准差,并通过折线图展示。
- 查询和分析语句
* | SELECT stddev(PretaxGrossAmount) as "样本标准差", stddev_pop(PretaxGrossAmount) as "总体标准差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
- 查询和分析结果
stddev_samp函数
stddev_samp函数用于计算x的样本标准差。
语法
stddev_samp(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本标准差和总体标准差,并通过折线图展示。
- 查询和分析语句
* | SELECT stddev_samp(PretaxGrossAmount) as "样本标准差", stddev_pop(PretaxGrossAmount) as "总体标准差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
- 查询和分析结果
stddev_pop函数
stddev_pop函数用于计算x的总体标准差。
语法
stddev_pop(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本标准差和总体标准差,并通过折线图展示。
- 查询和分析语句
* | SELECT stddev(PretaxGrossAmount) as "样本标准差", stddev_pop(PretaxGrossAmount) as "总体标准差", time_series(__time__, '1m', '%H:%i:%s', '0') AS time GROUP BY time
- 查询和分析结果
variance函数
variance函数用于计算x的样本方差。与var_samp函数同义。
语法
variance(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本方差和总体方差,并通过折线图展示。
- 查询和分析语句
* | SELECT variance(PretaxGrossAmount) as "样本方差", var_pop(PretaxGrossAmount) as "总体方差", time_series(__time__, '1m', '%H:%i:%s', '0') as time GROUP BY time
- 查询和分析结果
var_samp函数
var_samp函数用于计算x的样本方差。
语法
var_samp(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本方差和总体方差,并通过折线图展示。
- 查询和分析语句
* | SELECT var_samp(PretaxGrossAmount) as "样本方差", var_pop(PretaxGrossAmount) as "总体方差", time_series(__time__, '1m', '%H:%i:%s', '0') as time GROUP BY time
- 查询和分析结果
var_pop函数
var_pop函数用于计算x的总体方差。
语法
var_pop(x)
参数说明
参数 | 说明 |
---|---|
x | 参数值为double类型或bigint类型。 |
返回值类型
double类型。
示例
查询税前收入的样本方差和总体方差,并通过折线图展示。
- 查询和分析语句
* | SELECT variance(PretaxGrossAmount) as "样本方差", var_pop(PretaxGrossAmount) as "总体方差", time_series(__time__, '1m', '%H:%i:%s', '0') as time GROUP BY time
- 查询和分析结果