统计计算器
计算数字列表的平均数、中位数、方差与标准差,或 CSV 数值列的精确十进制统计。
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
选择数值列表,计算总体或样本方差与标准差;选择 CSV,按单列计算统计值,保留十进制字符串精度。先核对空值与缺失值,再导出完整报告。
如何使用
- 选择数值列表或 CSV 数值列。列表粘贴数字;CSV 可粘贴表格或选择一个 UTF-8 文件。
- 列表选择总体或样本;CSV 设置分隔符、表头与数值列,并检查空值、缺失值及无效值。
- 计算后查看结果,可复制列表标准差或完整 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。