标准差计算器用来算一组数据的离散程度:均值、方差、标准差、中位数、最大最小值一次给全。比如你手上有5次跑步用时(分钟):28、31、29、35、27,想知道成绩稳不稳定,把数字粘进去就能看到样本标准差约3.16分钟、总体标准差约2.83分钟,均值30分钟。写实验报告、做质量抽检、对考试成绩做波动分析、比较两批货的重量一致性时都用得上。它不画图、不做假设检验,只负责把描述统计里最常用的几个量算准。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 算5个数耗时 | 粘贴后约0.1秒出全部结果 | Excel要敲3个公式,手算约3到5分钟 |
| 样本/总体切换 | 一个下拉框切换n-1与n | Excel要分别用STDEV.S和STDEV.P两个函数 |
| 输出项 | 均值、方差、标准差、中位数、最大最小共6项 | 手算通常只算标准差,中位数还要另排一次序 |
| 出错概率 | 公式固定,不会抄错 | 手算离差平方和时容易漏项或算错符号 |
| 数据隐私 | 本地计算,不上传 | 在线表格类工具通常要把数据传到服务器 |
差别在分母:样本用n-1,总体用n。以数据28、31、29、35、27为例,n=5,均值30,离差平方和为(4+1+1+25+9)=40。样本方差=40/4=10,标准差≈3.1623;总体方差=40/5=8,标准差≈2.8284。n越小差距越明显,n=100时两者只差约0.5%。
不能。标准差是方差开平方,方差是离差平方和除以n或n-1,平方和非负,所以标准差最小是0。标准差为0说明所有数据完全相同,比如输入5个都是12,结果均值12、方差0、标准差0。只要有一个数不同,标准差就大于0。
数据有极端值时。比如1、2、3、4、100,均值22,中位数3,标准差约43.6,均值被100拉高了。中位数只看排序后中间那个数,不受极端值影响。做收入、房价这类偏态数据时,中位数比均值更能代表典型水平。
纯浏览器计算,几千个点毫无压力。1万个数字大约几十毫秒出结果,10万个会明显卡顿,因为要遍历求和两次。日常实验数据、问卷几十到几百行完全够用。数据量特别大时建议先在表格里算好再核对。
用的是双精度浮点,约15到16位有效数字。像0.1、0.2这种二进制无法精确表示的数,累加会有极小误差,结果一般显示到4位小数看不出问题。如果做高精度财务计算,别用浮点,改用整数分或专用库。
不会。所有计算都在你的浏览器里用JavaScript完成,页面不发请求、不写服务器日志、不存localStorage。关掉标签页数据就没了。断网状态下打开这个页面照样能算,你可以自己拔网线验证。
适用于描述统计中的均值、方差、标准差、中位数、极值计算,不涉及分布检验、置信区间和回归。结果按双精度浮点计算,默认显示4位小数,四舍五入可能有末位误差。样本与总体请按数据来源选择,选错分母结果会偏小或偏大。全部运算在浏览器本地完成,输入数据不上传、不存储,刷新页面即清空。