百分位数计算器

使用线性插值、最近秩或排除端点方法计算数据集的一个或多个百分位数

输入数值数据和百分位列表,快速得到 P50、P90、P95 等分布阈值,并可附带均值、中位数和 IQR。

示例结果

1 个示例

计算常用百分位

为类似延迟的数据集计算 P25、P50、P75、P90 和 P95。

{
  "result": {
    "percentiles": [
      {
        "percentile": 25,
        "value": 20.25
      },
      {
        "percentile": 50,
        "value": 27
      },
      {
        "percentile": 75,
        "value": 35.5
      }
    ]
  }
}
查看输入参数
{ "dataset": "12, 18, 21, 25, 29, 34, 40, 50", "percentiles": "25, 50, 75, 90, 95", "calculationMethod": "linear", "decimalPlaces": 2, "includeSummaryStatistics": true }

关键信息

分类
数学、日期与金融
输入类型
textarea, text, select, number, checkbox
输出类型
json
样本覆盖
1
支持 API
Yes

概览

百分位数计算器是一款专业的在线统计工具,支持通过线性插值、最近秩或排除端点等多种方法,快速计算任意数据集的指定百分位数(如 P50、P90、P95)。只需输入数值序列和目标百分位列表,即可一键获取精确的分布阈值,并可选择同时输出均值、中位数及四分位距(IQR)等汇总统计信息,是数据分析、性能测试和学术研究的理想辅助工具。

适用场景

  • 需要评估系统响应时间或接口延迟,提取 P90、P95 等关键性能指标时。
  • 分析考试成绩、薪资水平或用户行为数据,了解特定群体在整体分布中的位置时。
  • 进行统计学研究,需要快速计算四分位数(P25、P50、P75)及四分位距(IQR)以绘制箱线图时。

工作原理

  • 在“数据集”文本框中输入或粘贴您的数值序列,使用逗号或空格分隔。
  • 在“百分位列表”中指定需要计算的阈值(例如输入 25, 50, 90, 99)。
  • 选择合适的计算方法(线性插值、最近秩或排除端点),并设置保留的小数位数。
  • 勾选是否包含汇总统计信息,点击计算即可获取结构化的 JSON 结果。

使用场景

软件工程师分析服务器日志,计算 API 接口的 P95 和 P99 响应时间,以优化系统性能。
HR 或薪酬分析师处理全公司薪资数据,计算 75 分位数和 90 分位数,用于制定具有竞争力的薪酬策略。
数据分析师在进行数据清洗时,通过计算四分位距(IQR)来识别和剔除数据集中的异常离群值。

用户案例

1. 计算接口延迟的 P90 和 P99

后端工程师
背景原因
团队正在进行系统压测,收集到了一批 API 接口的响应时间(毫秒)数据。
解决问题
需要快速得出 P50、P90 和 P99 延迟,以评估系统是否满足 SLA 要求。
如何使用
将响应时间数据粘贴到“数据集”中,在“百分位列表”输入 50, 90, 99,选择“线性插值”方法。
示例配置
百分位列表: 50, 90, 99 | 计算方法: linear | 小数位数: 2
效果
快速获得 P50、P90 和 P99 的精确毫秒值,并附带平均延迟等汇总数据,直接用于压测报告。

2. 薪酬水平分位数计算

薪酬分析师
背景原因
公司需要根据市场调研数据调整内部薪资结构,手头有一份行业同岗位的薪资样本。
解决问题
需要计算市场薪资的 25分位、中位数(50分位)和 75分位,作为定薪参考。
如何使用
输入薪资样本数据,设置百分位列表为 25, 50, 75,勾选“包含汇总统计”。
示例配置
百分位列表: 25, 50, 75 | 包含汇总统计: true
效果
准确输出 P25、P50 和 P75 的薪资阈值,并自动计算出四分位距(IQR),帮助分析师了解薪资的集中趋势和离散程度。

用 Samples 测试

math-&-numbers

常见问题

线性插值和最近秩方法有什么区别?

线性插值会在两个相邻数据点之间进行按比例估算,结果可能不是原数据集中的数值;最近秩则直接返回数据集中最接近该百分位位置的实际数值。

支持输入多少个数据点?

工具支持处理大量数值数据,只需确保数据以逗号、空格或换行符正确分隔即可。

什么是 P90 或 P99 延迟?

P90 延迟表示 90% 的请求都在该数值时间内完成,常用于衡量软件系统的长尾性能表现。

汇总统计信息包含哪些内容?

勾选后,结果中将额外提供数据集的样本量、最小值、最大值、平均值、中位数(P50)以及四分位距(IQR)。

排除端点(Exclusive)方法适用于什么场景?

排除端点方法通常用于样本量较小且需要排除总体极值影响的统计分析中,在某些特定的学术软件(如 Excel 的 PERCENTILE.EXC)中较为常用。

API 文档

请求端点

POST /zh/api/tools/percentile-calculator

请求参数

参数名 类型 必填 描述
dataset textarea -
percentiles text -
calculationMethod select -
decimalPlaces number -
includeSummaryStatistics checkbox -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-percentile-calculator": {
      "name": "percentile-calculator",
      "description": "使用线性插值、最近秩或排除端点方法计算数据集的一个或多个百分位数",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=percentile-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]