免费本福特定律计算器

输入数据集中各首位数字(1-9)的观测计数。

输入各数字计数以查看比较

理解本福特定律并在线测试数据

本福特定律——也被称为首位数定律或纽科姆-本福特定律——揭示了现实世界收集的数据中首位数字的惊人规律。根据这一经验法则,数字1作为首位数字出现的概率约为30%,数字2约为17.6%,频率持续下降,数字9的概率不到5%。 本福特定律计算器是一款免费的在线工具,可自动对您提供的任何数据集进行首位数字分布检验。它通过交互式条形图、数值比较表格,以及可选的卡方拟合优度统计量进行正式假设检验,将您的观测数字频率与理论本福德分布进行比较。

数学基础

首位数字 dd(其中 d=1,2,…,9d = 1,2,\dots,9)的理论概率为:

P(d)=log⁡10(d+1)−log⁡10(d)=log⁡10 ⁣(1+1d)P(d) = \log_{10}(d+1) - \log_{10}(d) = \log_{10}\!\left(1 + \frac{1}{d}\right)

该公式反映了数字对数均匀分布的假设。区间 [log⁡10d,  log⁡10(d+1)]\left[\log_{10}d,\; \log_{10}(d+1)\right] 对于较小的 dd 更宽,使得较小的首位数字更可能出现。精确概率如下:

首位数字理论概率
130.10%
217.61%
312.49%
49.69%
57.92%
66.69%
75.80%
85.12%
94.58%

首位数定律简史

这种规律最早由西蒙·纽科姆(Simon Newcomb)在1881年发现,但在弗兰克·本福德(Frank Benford)于1938年发表相关论文后才广为人知,该定律也因此得名。纽科姆和本福德均未能给出严格证明;直到1995年,西奥多·希尔(Theodore Hill)才最终证明本福特定律自然地出自于尺度不变和基数不变的分布。

使用首位数字分布计算器

该计算器提供两种便捷的数据输入方式:

  • 原始数据输入 — 输入或粘贴各个数字(每字段一个),工具会自动统计每个首位数字出现的次数。
  • 预先统计的首位数字计数 — 如果您已经确定了每个首位数字的频率,可以直接输入这些总数。

输入数字后,界面将实时更新并显示:

  • 条形图:将样本分布(以条形显示)叠加在本福德预测曲线(以线条显示)之上。
  • 频率表:列出您的观测计数和百分比,并与理论期望值对比。

为了进行更严格的评估,该计算器还执行专为本福特定律设计的卡方拟合优度检验。较大的卡方统计量表明,您的数据与本福德分布之间的偏差不太可能仅由随机因素引起,从而提供统计证据证明您的数据集不符合首位数定律。

符合(与不符合)本福特定律的数据集

本福德本人曾在多种来源上检验该定律:104个物理常数、1800个分子量、3259个美国人口数字、418个死亡率,甚至还有街道地址。许多数学序列,如斐波那契数列,也遵循本福德模式。

相反,仅覆盖较窄数量级的数据集——例如,人类身高或体重——通常不符合本福特定律。类似地,经过大量四舍五入、截断或人为编造的数据通常显示出更均匀的首位数字分布。正是最后这一特性,使得法务会计有时会用本福特定律作为初步筛查工具,以发现财务记录中的非自然模式。

充分利用该工具

通过将视觉检查(条形图和比较表)与正式的卡方检验相结合,本福特定律计算器既为您提供快速定性的感受,也给出定量的答案。无论您是在审计发票、分析科学测量数据,还是仅仅在探索数论,这款首位数字分布检验工具都能简化验证数据是否符合首位数定律的过程。

常见问题

1. 本福特定律的公式是什么?

本福特定律指出,首位数字 d(1 到 9)的概率为 P(d) = log10(d+1) - log10(d) = log10(1 + 1/d)。

2. 如何使用本福特定律计算器检验我的数据集?

您可以逐个输入原始数字,或输入预先统计的首位数字计数。该工具随后会显示条形图和频率表,将您的数据与理论本福德分布进行比较,同时还可以计算卡方拟合优度统计量以评估统计显著性。

3. 哪种类型的数据通常遵循本福特定律?

跨越多个数量级的数据集——例如物理常数、分子量、人口数字和斐波那契数列——往往遵循本福特定律。受限的测量值(如人类身高或体重)通常不遵循。

4. 该计算器可以用于欺诈检测吗?

可以。因为自然产生的数据往往遵循本福德分布,而编造的数字通常显示出更均匀的首位数字模式,所以该工具可作为初步筛查。然而,不匹配并不自动意味着欺诈;四舍五入或数值范围过窄等因素也可能导致偏差。

使用方法

  1. 统计数据集中每个首位数字(1到9)出现的次数。
  2. 将观测到的计数输入左侧对应的数字字段中。
  3. 查看比较表格、条形图和卡方评估,以判断数据是否符合本福特定律。