加权平均计算器

根据数值和对应权重计算加权平均,并显示贡献和归一化权重

相关标签

使用数值和匹配权重计算加权平均。适合成绩、投资组合、调查评分、优先级打分等每个值重要性不同的场景。

示例结果

1 个示例

计算加权成绩

按课程权重合并考试成绩。

{
  "result": {
    "weightedAverage": 91.5
  }
}
查看输入参数
{ "values": "90, 85, 95", "weights": "0.3, 0.2, 0.5", "decimalPlaces": 2, "normalizeWeightsInOutput": true }

关键信息

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

概览

加权平均计算器是一款专业的在线数据处理工具,专为需要根据不同权重评估数值的场景设计。无论您是计算期末综合成绩、评估投资组合收益率,还是进行项目优先级打分,只需输入数值和对应的权重,工具即可快速计算出精确的加权平均值,并支持自定义小数位数和查看归一化权重贡献,让复杂的数据统计变得简单直观。

适用场景

  • 当各项数据对最终结果的影响力或重要程度不一致,无法使用简单平均数时。
  • 需要计算包含平时成绩、期中和期末考试等多个维度的综合学业成绩时。
  • 在金融投资中,需要根据不同资产的仓位占比计算整体投资组合的平均回报率时。

工作原理

  • 在“数值”文本框中输入需要计算的各项数据,使用逗号或空格分隔。
  • 在“权重”文本框中输入与数值一一对应的权重值(可以是百分比、小数或整数比例)。
  • 根据需要设置保留的小数位数,并勾选是否在结果中显示归一化权重。
  • 工具将自动把每个数值乘以其对应权重,求和后再除以权重总和,瞬间输出加权平均结果。

使用场景

教师或学生计算包含出勤、作业、期中和期末考试的最终课程成绩。
投资者根据股票、债券等不同资产的持仓比例,计算整个投资组合的加权平均收益率。
产品经理在评估需求优先级时,结合商业价值、开发成本和用户体验等不同权重的维度进行综合打分。

用户案例

1. 计算期末综合成绩

大学生
背景原因
某门课程的最终成绩由平时作业(20%)、期中考试(30%)和期末考试(50%)组成。
解决问题
需要根据各项得分和对应比例快速算出最终的综合成绩。
如何使用
在“数值”中输入各项得分,在“权重”中输入对应的百分比小数,设置小数位数为 2。
示例配置
数值: 85, 88, 92
权重: 0.2, 0.3, 0.5
小数位数: 2
效果
工具输出加权平均成绩为 89.40,并清晰展示期末考试对总分的贡献最大。

2. 评估投资组合收益率

个人投资者
背景原因
投资者持有三只不同的股票,投入资金比例不同,且各自产生了不同的收益率。
解决问题
简单平均无法反映真实收益,需要根据资金占比计算整体投资组合的加权平均收益率。
如何使用
将各股票的收益率填入“数值”,将对应的资金投入金额填入“权重”,并勾选显示归一化权重。
示例配置
数值: 15.5, -5.2, 8.0
权重: 50000, 20000, 30000
小数位数: 4
效果
工具自动将资金权重归一化,计算出整体投资组合的加权平均收益率为 9.1100%。

相关专题

常见问题

权重输入必须是小数或加起来等于1吗?

不需要。您可以输入任意比例的数字(如 3, 2, 5),工具会自动计算总和并进行归一化处理。

数值和权重的数量不一致会怎样?

为了保证计算准确,输入的数值数量必须与权重数量完全一致,且按顺序一一对应。

什么是归一化权重?

归一化权重是将您输入的原始权重转换为总和为1(或100%)的比例,帮助您直观了解每个数值对最终结果的实际贡献度。

支持保留多少位小数?

您可以通过“小数位数”选项自定义输出精度,支持保留 0 到 10 位小数,默认保留 4 位。

这个工具可以处理负数吗?

可以。数值可以是负数(例如计算包含亏损的投资组合收益率),但权重通常应为正数。

API 文档

请求端点

POST /zh/api/tools/weighted-average-calculator

请求参数

参数名 类型 必填 描述
values textarea -
weights textarea -
decimalPlaces number -
normalizeWeightsInOutput checkbox -

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-weighted-average-calculator": {
      "name": "weighted-average-calculator",
      "description": "根据数值和对应权重计算加权平均,并显示贡献和归一化权重",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=weighted-average-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]