通过MCP连接 →

输入计算

数学公式

广告

结果

平均数(均值)
18
arithmetic mean of 6 values
中位数 15.5
众数 No mode
数据个数 (n) 6
总和 108
极差 38
最小值 4
最大值 42

这个计算器能做什么

平均数、中位数与众数计算器可以分析一组数字,并给出三种经典的集中趋势度量值——平均数(average,即均值)、中位数(middle value,即居中的数值)和众数(mode,即出现次数最多的数值)。它还会附带提供一些实用信息:数据个数、总和、极差、最小值和最大值,让你快速得到任意数据集的统计概览。

使用方法

在输入框中键入或粘贴你的数字,用逗号或空格分隔即可(例如 4, 8, 15, 16, 23, 42)。计算器支持小数和负数。点击"计算"后,工具会自动对数据排序,计算各项统计量并一并显示出来。

公式详解

平均数是所有数值之和除以数值的个数:

$$\text{平均数} = \frac{\sum_{i=1}^{n} x_i}{n}$$

中位数的求法是先把数据排序,再取居中的那个值;如果数据个数为偶数,则取最中间两个数的平均值。众数是出现次数最多的数值——一组数据可能有一个众数、多个众数,如果每个数值都只出现一次,则没有众数。

Advertisement
在同一个小数据集上比较平均数、中位数和众数的示意图,数据以数轴上的点表示
平均数、中位数和众数以不同方式描述数据集的中心。

实例演算

以 2、4、4、4、5、5、7、9 为例(\(n = 8\))。它们的总和为 40,因此

$$\text{平均数} = \frac{40}{8} = 5$$

排序后,居中的两个值(第 4 位和第 5 位)是 4 和 5,所以

$$\text{中位数} = \frac{4 + 5}{2} = 4.5$$

数值 4 出现了三次,比其他任何数都多,因此众数 = 4。极差为 \(9 - 2 = 7\)。

分步示意图,显示排序后的数字列表,中间的数值被标记为中位数
求中位数时,先将数值排序,再取中间的那个。

常见问题

如果没有众数怎么办?当每个数字出现的次数都相同时(例如每个数都只出现一次),就不存在众数,此时计算器会显示"无众数"。

众数可以有多个吗?可以。如果有两个或更多数值的出现频率并列最高,那么这组数据就是多峰(multimodal)的,所有这些数值都会被一一列出。

平均数和中位数——该用哪一个?平均数容易受极端值(异常值)影响,而对于收入、房价这类分布偏斜的数据,中位数更能代表"典型"水平。

最后更新: