相关文章推荐
聪明伶俐的脸盆  ·  ‍ Markdown笔记使用指南| ...·  2 周前    · 
聪明伶俐的脸盆  ·  数学计算函数的语法和示例_日志服务(SLS) ...·  2 周前    · 
聪明伶俐的脸盆  ·  数学统计函数的语法及示例_日志服务(SLS) ...·  2 周前    · 
聪明伶俐的脸盆  ·  一致性关系中的性别范畴特征及其加工机制·  2 周前    · 
聪明伶俐的脸盆  ·  藏缅语人称代词格范畴的类型分析-中国社会科学网·  2 周前    · 
小百科  ›  数学统计函数的语法及示例_日志服务(SLS)-阿里云帮助中心
数(语法范畴) 语法分析 概率分布函数 总体方差 累积分布函数
聪明伶俐的脸盆
2 周前
大模型 产品 解决方案 文档与社区 权益中心 定价 云市场 合作伙伴 支持与服务 了解阿里云
AI 助理
备案 控制台
官方文档
有奖调研
输入文档关键字查找
数学统计函数

数学统计函数

更新时间:
产品详情
我的收藏

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

日志服务支持如下数学统计函数。

重要

在日志服务分析语句中,表示字符串的字符必须使用单引号('')包裹,无符号包裹或被双引号("")包裹的字符表示字段名或列名。例如: 'status' 表示字符串 status, status 或 "status" 表示日志字段 status。

函数类型

函数名称

语法

说明

支持 SQL

支持 SPL

相关函数

corr 函数

corr( x , y )

计算 x 和 y 的相关度。计算结果范围为[0,1]。

√

×

方差和标准差函数

covar_pop 函数

covar_pop( x , y )

计算 x 和 y 的总体协方差。

√

×

covar_samp 函数

covar_samp( x , y )

计算 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 的总体方差。

√

×

线性回归函数

regr_intercept 函数

regr_intercept( y , x )

根据输入点 (x,y) 拟合成一个线性方程,然后计算该直线的 Y 轴截距。

√

×

regr_slope 函数

regr_slope( y , x )

根据输入点 (x,y) 拟合成一个线性方程,然后计算该直线的斜率。

√

×

累积分布函数

beta_cdf 函数

beta_cdf( α , β , v )

用于计算贝塔分布的累积分布函数 P(N <= v; α, β),其中α和β是贝塔分布的参数。

√

×

binomial_cdf 函数

binomial_cdf( x , y , v )

用于计算二项分布的累积分布函数 P(N <= v),其中 x 表示实验的次数,y 表示单次实验成功的概率。

√

×

cauchy_cdf 函数

cauchy_cdf( x , y , v )

用于计算柯西分布的累积分布函数 P(N <= v; x, y),其中 x 表示分布峰值位置的位置参数,y 是尺度参数。

√

×

chi_squared_cdf 函数

chi_squared_cdf( k , v )

用于计算卡方分布的累积分布函数 P(N <= v; k),其中 k 是卡方分布服从的自由度。

√

×

inverse_beta_cdf 函数

inverse_beta_cdf(α, β, p)

计算贝塔分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; α, β)的结果为 p。

√

×

inverse_binomial_cdf 函数

inverse_binomial_cdf(x, y, p)

计算二项分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v)的结果为 p。

√

×

inverse_cauchy_cdf 函数

inverse_cauchy_cdf(x, y, p)

计算柯西分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; x, y)的结果为 p。

√

×

inverse_chi_squared_cdf 函数

inverse_chi_squared_cdf( k , p )

计算卡方分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; k)的结果为 p。

√

×

inverse_laplace_cdf 函数

inverse_laplace_cdf(μ, b, p)

计算拉普拉斯分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; μ, b)的结果为 p。

√

×

inverse_normal_cdf 函数

inverse_normal_cdf( x , y , p )

计算正态分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N < v; x, y)的结果为 p。

√

×

inverse_poisson_cdf 函数

inverse_poisson_cdf( x , y , p )

计算泊松分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; λ)的结果为 p。

√

×

inverse_weibull_cdf 函数

inverse_weibull_cdf( x , y , p )

计算韦布分布的逆累积分布函数。即求 v 的值,使得累积分布函数 P(N <= v; x, y)的结果为 p。

√

×

laplace_cdf 函数

laplace_cdf( μ , b , v )

计算拉普拉斯分布的累积分布函数 P(N <= v; μ, b),其中μ 是位置参数,b 是尺度参数。

√

×

normal_cdf 函数

normal_cdf( x , y , v )

计算正态分布的累积分布函数 P(N < v; x, y),其中 x 和 y 分别表示正态分布的均值和标准差。

√

×

poisson_cdf 函数

poisson_cdf( λ , v )

计算泊松分布的累积分布函数 P(N <= v; λ),其中λ表示随机事件发生的平均概率。

√

×

weibull_cdf 函数

weibull_cdf( x , y , v )

计算韦布分布的累积分布函数 P(N <= v; x, y),其中 x 表示比例参数,y 是形状参数。

√

×

corr 函数

corr 函数用于计算 x 和 y 的相关度。返回的值越大表示两列的相关性越高。

  • 语法

    corr(x, y)
  • 参数说明

    参数

    说明

    x

    参数值为 double 类型。

    y

    参数值为 double 类型。

  • 返回值类型

    double 类型,取值范围[0,1]。

  • 示例

    计算 request_length 字段值与 request_time 字段值的相关度。

    • 查询和分析语句

      * | SELECT corr(request_length,request_time)
    • 查询和分析结果 corr函数

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_pop

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
    • 查询和分析结果 covar_samp

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_pop函数

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 函数

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
    • 查询和分析结果 stddev_pop函数

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
    • 查询和分析结果 variance

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
    • 查询和分析结果 variance

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
    • 查询和分析结果 variance

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 函数

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)
    • 查询和分析结果 regr_slope

beta_cdf 函数

beta_cdf 函数是用于计算贝塔分布的累积分布函数。

  • 语法

    beta_cdf(α, β, v)
  • 参数说明

    参数

    说明

    α

    贝塔分布参数,double 类型,取值大于 0。

    β

    贝塔分布参数,double 类型,取值大于 0。

    v

    累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | SELECT beta_cdf(0.1, 0.5, 0.7) 
    • 查询和分析结果 beta_cdf

binomial_cdf 函数

binomial_cdf 函数是用于计算二项分布的累积分布函数。

  • 语法

    binomial_cdf(x, y, v)
  • 参数说明

    参数

    说明

    x

    实验的次数,integer 类型,取值大于 0。

    y

    单次实验成功的概率,double 类型,取值范围为[0, 1]。

    v

    累积分布函数的输入参数,integer 类型。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select binomial_cdf(10, 0.1, 1)
    • 查询和分析结果 binomial_cdf

cauchy_cdf 函数

cauchy_cdf 函数是用于计算柯西分布的累积分布函数。

  • 语法

    cauchy_cdf(x, y, v)
  • 参数说明

    参数

    说明

    x

    分布峰值位置的位置参数,double 类型。

    y

    尺度参数,double 类型,取值且大于 0。

    v

    累积分布函数的输入参数,double 类型。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select cauchy_cdf(-10, 5, -12) 
    • 查询和分析结果 cauchy_cdf

chi_squared_cdf 函数

chi_squared_cdf 函数是用于计算卡方分布的累积分布函数。

  • 语法

    chi_squared_cdf(k, v)
  • 参数说明

    参数

    说明

    k

    卡方分布服从的自由度,double 类型,取值大于 0。

    v

    累积分布函数的输入参数,double 类型,取值大于等于 0。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select chi_squared_cdf(3, 10) 
    • 查询和分析结果 chi_squared_cdf

inverse_beta_cdf 函数

inverse_beta_cdf 函数是用于计算贝塔分布的逆累积分布函数。

  • 语法

    inverse_beta_cdf(α, β, p)
  • 参数说明

    参数

    说明

    α

    贝塔分布参数,double 类型,取值大于 0。

    β

    贝塔分布参数,double 类型,取值且大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_beta_cdf(0.1, 0.5, 0.8926585878364057)
    • 查询和分析结果  inverse_beta_cdf

inverse_binomial_cdf 函数

inverse_binomial_cdf 函数是用于计算二项分布的逆累积分布函数。

  • 语法

    inverse_binomial_cdf(x, y, p)
  • 参数说明

    参数

    说明

    x

    实验的次数,integer 类型,取值大于 0。

    y

    单次实验成功的概率,double 类型,取值且范围为[0, 1]。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    integer 类型

  • 示例

    • 查询和分析语句

      * | select inverse_binomial_cdf(10, 0.1, 0.7360989291000001)   
    • 查询和分析结果 inverse_binomial_cdf

inverse_cauchy_cdf 函数

inverse_cauchy_cdf 函数是用于计算柯西分布的逆累积分布函数。

  • 语法

    inverse_cauchy_cdf(x, y, p)
  • 参数说明

    参数

    说明

    x

    分布峰值位置的位置参数,double 类型。

    y

    尺度参数,double 类型,取值大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_cauchy_cdf(-10, 5, 0.3788810584091566)  
    • 查询和分析结果 inverse_cauchy_cdf

inverse_chi_squared_cdf 函数

inverse_chi_squared_cdf 函数是用于计算卡方分布的逆累积分布函数。

  • 语法

    chi_squared_cdf(k, p)
  • 参数说明

    参数

    说明

    k

    卡方分布服从的自由度,double 类型,取值大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_chi_squared_cdf(3, 0.9814338645369567) 
    • 查询和分析结果 inverse_chi_squared_cdf

inverse_laplace_cdf 函数

inverse_laplace_cdf 函数是用于计算拉普拉斯分布的逆累积分布函数。

  • 语法

    inverse_laplace_cdf(μ, b, p)
  • 参数说明

    参数

    说明

    μ

    算拉普拉斯分布的位置参数,double 类型。

    b

    算拉普拉斯分布的尺度参数,double 类型,取值大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_laplace_cdf(11, 0.5, 0.18393972058572118)
    • 查询和分析结果 inverse_laplace_cdf

inverse_normal_cdf 函数

inverse_normal_cdf 函数是用于计算正态分布的逆累积分布函数。

  • 语法

    inverse_normal_cdf(x, y, p)
  • 参数说明

    参数

    说明

    x

    正态分布的均值,double 类型。

    y

    正态分布的标准差,double 类型,取值大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为(0, 1)。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_normal_cdf(85, 10, 0.06680720126885803)  
    • 查询和分析结果  inverse_normal_cdf

inverse_poisson_cdf 函数

inverse_poisson_cdf 函数是用于计算泊松分布的逆累积分布函数。

  • 语法

    inverse_poisson_cdf(λ, p)
  • 参数说明

    参数

    说明

    λ

    随机事件发生的平均概率。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    integer 类型

  • 示例

    • 查询和分析语句

      * | select inverse_poisson_cdf(0.1, 0.9953211598395556)    
    • 查询和分析结果 inverse_poisson_cdf

inverse_weibull_cdf 函数

inverse_weibull_cdf 函数是用于计算韦布分布的逆累积分布函数。

  • 语法

    inverse_weibull_cdf(x, y, p)
  • 参数说明

    参数

    说明

    x

    韦布分布的比例参数,double 类型,取值且大于 0。

    y

    韦布分布的形状参数,double 类型,取值且大于 0。

    p

    逆累积分布函数的输入参数,double 类型,取值范围为[0, 1]。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select inverse_weibull_cdf(1, 5, 0.3296799539643607) 
    • 查询和分析结果  inverse_weibull_cdf

laplace_cdf 函数

laplace_cdf 函数是用于计算拉普拉斯分布的累积分布函数。

  • 语法

    laplace_cdf(μ, b, v)
  • 参数说明

    参数

    说明

    μ

    算拉普拉斯分布的位置参数,double 类型。

    b

    算拉普拉斯分布的尺度参数,double 类型,取值大于 0。

    v

    累积分布函数的输入参数,double 类型。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select laplace_cdf(11, 0.5, 10.5) 
    • 查询和分析结果 laplace_cdf

normal_cdf 函数

normal_cdf 函数是用于计算正态分布的累积分布函数。

  • 语法

    normal_cdf(x, y, v)
  • 参数说明

    参数

    说明

    x

    正态分布的均值,double 类型。

    y

    正态分布的标准差,double 类型,取值大于 0。

    v

    累积分布函数的输入参数,double 类型。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select normal_cdf(85, 10, 70) 
    • 查询和分析结果 normal_cdf

poisson_cdf 函数

poisson_cdf 函数是用于计算泊松分布的累积分布函数。

  • 语法

    poisson_cdf(λ, v)
  • 参数说明

    参数

    说明

    λ

    随机事件发生的平均概率。

    v

    累积分布函数的输入参数,integer 类型,取值大于等于 0。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select poisson_cdf(0.1, 1) 
    • 查询和分析结果 poisson_cdf

weibull_cdf 函数

weibull_cdf 函数是用于计算韦布分布的累积分布函数。

  • 语法

    weibull_cdf(x, y, v)
  • 参数说明

    参数

    说明

    x

    韦布分布的比例参数,double 类型,取值大于 0。

    y

    韦布分布的形状参数,double 类型,取值大于 0。

    v

    累积分布函数的输入参数,double 类型。

  • 返回值类型

    double 类型

  • 示例

    • 查询和分析语句

      * | select weibull_cdf(1, 5, 2) 
    • 查询和分析结果 weibull_cdf

上一篇:数学计算函数 下一篇:类型转换函数
该文章对您有帮助吗?
 
推荐文章
聪明伶俐的脸盆  ·  ‍ Markdown笔记使用指南| 有道云笔记帮助中心
2 周前
聪明伶俐的脸盆  ·  数学计算函数的语法和示例_日志服务(SLS)-阿里云帮助中心
2 周前
聪明伶俐的脸盆  ·  数学统计函数的语法及示例_日志服务(SLS)-阿里云帮助中心
2 周前
聪明伶俐的脸盆  ·  一致性关系中的性别范畴特征及其加工机制
2 周前
聪明伶俐的脸盆  ·  藏缅语人称代词格范畴的类型分析-中国社会科学网
2 周前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南