缩尾平均计算器

通过限制低端和高端极值后求平均来计算缩尾平均

对数据排序后,将最低端和最高端的极值替换为最近保留边界值,再计算平均。适合想限制离群值影响但不删除样本的场景。

示例结果

1 个示例

先限制离群值再求平均

用边界值替换最低端和最高端数值后计算平均。

{
  "result": {
    "winsorizedMean": 15
  }
}
查看输入参数
{ "dataset": "10, 12, 14, 16, 18, 100", "winsorPercent": 20, "decimalPlaces": 2, "includeWinsorizedDataset": true }

关键信息

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

概览

缩尾平均计算器是一款专业的统计分析工具,旨在通过限制数据集两端的极端值来计算更稳健的平均数。与直接删除离群值的截尾平均不同,缩尾处理(温莎化)会将超出设定百分比的极值替换为最接近的保留边界值,从而在降低异常数据干扰的同时保留原始样本量。该工具支持自定义缩尾百分比和小数位数,并可输出处理后的完整数据集,非常适合金融分析、实验数据处理和绩效评估等需要排除极端波动影响的场景。

适用场景

  • 数据集中存在明显的异常高值或低值,且不希望直接删除这些样本时。
  • 需要计算稳健的集中趋势指标,以避免平均数被极少数极端数据严重拉偏。
  • 进行金融收益率分析或实验测量时,需要对数据进行标准化平滑处理。

工作原理

  • 在“数据集”文本框中输入以逗号、空格或换行符分隔的数值序列。
  • 设置“每端缩尾百分比”(如 10%),工具将自动对数据排序并定位上下边界。
  • 工具将低于下边界和高于上边界的极值替换为对应的边界数值。
  • 计算替换后新数据集的算术平均值,并按设定的小数位数输出结果。

使用场景

财务分析师评估公司季度收益率,排除单次暴利或巨亏带来的数据失真。
传感器数据处理,平滑因设备偶尔故障导致的异常峰值或谷值。
比赛评分或绩效考核,限制最高分和最低分的影响,得出更公平的平均成绩。

用户案例

1. 排除极端测试成绩的干扰

教师
背景原因
班级某次测验中,大部分学生成绩在 70-90 分之间,但有极个别 10 分和 100 分的极端成绩。
解决问题
直接计算平均分会被极低分严重拉低,需要一个能反映整体真实水平的平均分。
如何使用
将所有成绩输入“数据集”,将“每端缩尾百分比”设置为 10,勾选“包含缩尾后的数据集”。
示例配置
dataset: 10, 72, 75, 78, 80, 82, 85, 88, 90, 100
winsorPercent: 10
decimalPlaces: 2
效果
10分被替换为72分,100分被替换为90分,计算出的缩尾平均分更贴近班级整体的真实水平。

2. 传感器温度数据平滑处理

数据工程师
背景原因
工业传感器每分钟记录一次温度,偶尔会因为电磁干扰产生异常的极高或极低读数。
解决问题
需要计算每小时的平均温度,但不能直接丢弃异常时间点的数据记录。
如何使用
粘贴一小时内的温度读数到“数据集”,设置缩尾百分比为 5%,保留 4 位小数。
示例配置
dataset: 22.1, 22.3, 22.2, -50.0, 22.4, 22.5, 105.0, 22.1
winsorPercent: 5
decimalPlaces: 4
效果
-50.0 和 105.0 等干扰数据被替换为正常的边界温度值,输出稳健的平均温度,避免了监控报警误触。

用 Samples 测试

barcode

相关专题

常见问题

缩尾平均(Winsorized Mean)和截尾平均(Trimmed Mean)有什么区别?

截尾平均是直接删除两端的极端值后再求平均;而缩尾平均是将极端值替换为最接近的保留边界值,不改变总样本量。

缩尾百分比应该设置多少比较合适?

通常设置为 5% 到 10% 之间。如果设置为 10%,意味着将最低的 10% 和最高的 10% 数据替换为边界值。最大支持设置为 45%。

输入的数据集有什么格式要求?

支持输入纯数字,数字之间可以使用逗号、空格或换行符进行分隔。

为什么需要勾选“包含缩尾后的数据集”?

勾选后,结果中会展示经过极值替换处理后的完整数据列表,方便您核对边界值替换是否符合预期。

如果数据量很少,缩尾处理还有意义吗?

数据量极少时(如少于5个),按百分比缩尾可能无法准确反映分布特征,建议在样本量充足时使用以获得更稳健的统计结果。

API 文档

请求端点

POST /zh/api/tools/winsorized-mean-calculator

请求参数

参数名 类型 必填 描述
dataset textarea -
winsorPercent number -
decimalPlaces number -
includeWinsorizedDataset checkbox -

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-winsorized-mean-calculator": {
      "name": "winsorized-mean-calculator",
      "description": "通过限制低端和高端极值后求平均来计算缩尾平均",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=winsorized-mean-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]