---
source_url: https://docs.dolphindb.cn/zh/funcs/q/quantileSeries.html
fetched_at: 2026-05-19T09:34:46Z
category: funcs
title: quantileSeries
sha1: 0d0883f29134f828cf3a0b82a3ac1d57861d58d6
---

# quantileSeries

## 语法

`quantileSeries(X, q, [interpolation='linear'])`

## 详情

计算 *X* 的分位数。

## 参数

**X** 是一个数值型向量。

**q** 是0到1之间的浮点型标量或向量。

**interpolation** 是一个字符串，表示当选中的分位点位于 i 和 j 之间时，采用的插值方法。它具有以下取值：

- 'linear': i+(j-1)\*fraction, fraction 是 size(X)\*q
  的小数部分
- 'lower':i
- 'higher': j
- 'nearest': i 和 j 之中最接近分位点的数据
- 'midpoint': (i+j)/2

如果没有指定 *interpolation*，默认采用 'linear'。

## 返回值

DOUBLE 类型向量，表示计算结果。

## 例子

```dolphindb
a=[6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36];
quantileSeries(a,[0.25,0.5,0.75]);
// output
[25.5,40,42.5]

quantileSeries(a,[0.25,0.5,0.75], 'higher');
// output
[36,40,43]
```

相关函数：[quantile](quantile.html)
