lower_quantile
Lower Quantile 聚合函数
仓库
tvondra/lower_quantile
https://github.com/tvondra/lower_quantile
源码
lower_quantile-1.0.3.tar.gz
lower_quantile-1.0.3.tar.gz
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
lower_quantile | 1.0.3 | FUNC | BSD-2-Clause | C |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 4620 | lower_quantile | 否 | 是 | 否 | 是 | 否 | 否 | - |
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.0.3 | 1817161514 | lower_quantile | - |
| RPM | PIGSTY | 1.0.3 | 1817161514 | lower_quantile_$v | - |
| DEB | PIGSTY | 1.0.3 | 1817161514 | postgresql-$v-lower-quantile | - |
构建
您可以使用 pig build 命令构建 lower_quantile 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 lower_quantile 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
创建扩展:
SQL
用法
实现了"下分位数"聚合,与 percentile_disc 略有不同,它返回在排序多重集中秩为 floor(1 + q*(n-1)) 的值。
SQL
函数
| 函数 | 描述 |
|---|---|
lower_quantile(value, quantile float) | 计算给定分位数值(0 到 1)的下分位数 |
示例
SQL
该定义被部分论文(例如 DDSketch 论文)用于表述精度保证。