Neatbo.

统计计算器

计算数字列表的平均数、中位数、方差与标准差,或 CSV 数值列的精确十进制统计。

浏览器本地处理输入数值列表 / UTF-8 CSV输出统计结果 / JSON单个文件最多 10 MiB · 最多 1 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行
输入模式

列表模式使用浮点数计算方差;CSV 模式按选定列保留精确十进制字符串。

可粘贴表格中的一列数字,或用逗号、空格、换行分隔;不要包含表头或千位分隔符。

选择标准差类型
请至少输入一个数值。
正在准备处理工具…

开始之前

选择数值列表,计算总体或样本方差与标准差;选择 CSV,按单列计算统计值,保留十进制字符串精度。先核对空值与缺失值,再导出完整报告。

如何使用

  1. 选择数值列表或 CSV 数值列。列表粘贴数字;CSV 可粘贴表格或选择一个 UTF-8 文件。
  2. 列表选择总体或样本;CSV 设置分隔符、表头与数值列,并检查空值、缺失值及无效值。
  3. 计算后查看结果,可复制列表标准差或完整 JSON,并下载完整 JSON。切换模式会保留本标签页内各自的输入,并清除上一结果。

支持范围与限制

列表:最多 10,000 个有限数值和 100,000 个字符;支持逗号、分号、空白分隔与科学计数法,不接受表头、单位或千位分隔符。绝对值不得超过 1e100;非零输入下溢为零时会拒绝。

列表方差与标准差使用浮点数和所选总体或样本除数。CSV 模式提供数量、最小值、最大值、总和、平均数与中位数,不计算 CSV 方差或最大值减最小值的极差。

CSV:最多粘贴 1 MiB UTF-8 文本,或选择一个 10 MiB UTF-8 CSV/TSV/TXT 文件;含表头最多 200,000 个单元格、1,000 列。有表头时名称须非空且唯一,每行列数须一致。

CSV 数值接受带符号十进制或科学计数法;每项最多 110 个字符、100 位系数,指数最多 3 位且绝对值最多 100。空单元格单独计数;可声明区分大小写的精确缺失标记,最多 20 项、每项 100 字符、标记输入共 2,048 字符。

CSV 最小值、最大值、总和和中位数使用精确十进制字符串。平均数需要时按绝对值半入舍入到至少 18 位小数;输入最大精度更高时使用该精度,报告记录 meanRounded 和 meanDecimalPlaces。预览最多 5 条原始数值记录,全部统计与计数保存在 JSON 中。数据仅在浏览器处理。

操作示例

示例输入

2,4,6
示例参数
{"population":"population"}

示例输出

{
  "count": 3,
  "mode": "population",
  "divisor": 3,
  "sum": 12,
  "min": 2,
  "max": 6,
  "range": 4,
  "mean": 4,
  "median": 4,
  "variance": 2.6666666666666665,
  "standardDeviation": 1.632993161855452
}

出现问题时

列表请移除表头和单位,样本统计至少输入两项。CSV 请检查 UTF-8、分隔符、表头及行宽,选择数值列,并修正无效单元格或声明精确匹配的缺失标记。

常见问题

该选择总体还是样本?

若列表包含要描述的范围内全部数据,选总体;若用部分数据估计更大的总体,选样本。样本方差除以 n − 1,至少需要两个数值。

列表与 CSV 的计算精度有何区别?

数值列表保留浮点方差与标准差计算。CSV 的最小值、最大值、总和和中位数使用精确十进制字符串,支持超过 JavaScript 安全整数范围的值。平均数可能舍入,有限小数所需位数超过选定精度时也会舍入;报告会明确标记。

CSV 可以没有表头或包含缺失值吗?

可以。选择无表头后按生成的列序号选择目标列。数字和缺失标记匹配前会去除首尾空白,缺失标记区分大小写;空单元格单独计数。其他文本会阻止计算,直到被明确声明为缺失标记。预览保留原始逻辑记录编号及最多五项有效原值。

CSV 模式也计算方差吗?

不计算。CSV 模式报告数量、最小值、最大值、总和、平均数与中位数。需要且能接受浮点数的总体或样本方差时,请使用数值列表模式。

输入会发送给服务器吗?

不会。数值在浏览器内处理;离开页面前请保存需要的 JSON。

文档与延伸阅读

相关工具