【发布时间】:2018-06-27 20:25:34
【问题描述】:
根据docs:
返回一组表达式值的近似边界,其中数字表示要创建的分位数。该函数返回一个 number + 1 个元素组成的数组,其中第一个元素是近似最小值,最后一个元素是近似最大值。
听起来如果我想要真正的四分位数,我需要使用APPROX_QUANTILES(values, 4),它将返回[minvalue, 1st quartile, 2nd quartile, 3rd quartile, maxvalue]
根据https://en.wikipedia.org/wiki/Quartile,四分位数集包含 3 个数据点 - 其中没有一个是数据的最小值/最大值。
我的假设正确吗? APPROX_QUANTILES(values, 4) 会返回真正的四分位数吗?
【问题讨论】:
-
您的问题是什么?是如何返回删除第一个元素的数组?
-
已编辑以使问题更清楚 - 我会得到
4的四分位数吗?
标签: statistics google-bigquery quantile percentile quartile