通过MCP连接 →

输入计算

数学公式

广告

结果

Probability leading digit is 1
30.103%
P(d) = log₁₀(1 + 1/d)
概率(小数形式) 0.30103
样本中的预期出现次数 0.3

什么是本福特定律?

本福特定律(Benford's Law,又称"首位数字定律")描述了一个出人意料的现象:在许多真实世界的数据集中——例如财务数据、人口统计、物理常数等——首位数字的分布并不均匀。人们通常以为 1 到 9 每个数字出现的概率应该相等(约各占 11.1%),但事实并非如此:以数字 1 开头的数据约占 30.1%,而以 9 开头的却仅有约 4.6%,越小的数字越"占优势"。本计算器可以精确算出你所选首位数字对应的本福特概率。

首位数字从 1 到 9 概率递减的条形图
本福特定律:首位数字 1 出现的概率约为 30%,频率随数字增大到 9 而递减。

如何使用本计算器

先选择一个 1 到 9 之间的首位数字。如有需要,可再输入样本量(即数据集中数值的总个数),以查看若数据符合本福特定律,预计有多少条数据会以该数字开头。计算器将以百分比和小数两种形式给出概率,并附上预期出现次数。

公式详解

首位数字 \(d\) 出现的概率由公式 $$P(d) = \log_{10}\!\left(1 + \frac{1}{d}\right)$$ 给出。由于对数函数增长缓慢,相邻数字之间的概率差距会逐渐缩小,从而形成本福特定律特有的"向下递减"分布曲线。在样本量为 \(N\) 的数据集中,预期出现次数则简单地等于 $$E(d) = N \times P(d)$$。

Advertisement
将首位数字与概率联系起来的对数公式示意图
每个数字的概率等于它在对数刻度上所占区间的宽度。

实例演算

以数字 1 为例:$$P(1) = \log_{10}\!\left(1 + \frac{1}{1}\right) = \log_{10}(2) \approx 0.30103$$ 约为 30.1%。在一个包含 1,000 条数值的数据集中,预计约有 301 条会以数字 1 开头。再看数字 9:$$P(9) = \log_{10}\!\left(1 + \frac{1}{9}\right) = \log_{10}\!\left(\frac{10}{9}\right) \approx 0.0458$$ 约为 4.58%——也就是说,1,000 条数据中仅约 46 条会以 9 开头。

Advertisement

解释您的结果

计算器为选定的首位数字 \(d\) 返回两个数字:本福德概率 \(P(d)=\log_{10}\!\left(1+\frac{1}{d}\right)\) 和样本大小 \(N\) 的预期计数 \(E = N \times P(d)\)。例如,对于 \(d=1\),概率约为 0.30103,因此在包含 \(N=1000\) 个值的数据集中,您预期约有 301 个数字以数字 1 开头。

匹配与偏差

当观察到的首位数字计数接近预期计数 \(E\) 时,该数据被称为与本福德定律 一致。当观察到的计数在数字 1–9 中明显偏离 \(E\) 时——例如,以 7、8 或 9 开头的值过多,或近似均匀分布而不是陡峭的 \(P(1) > P(2) > \dots > P(9)\) 下降——该数据集被称为 偏离 预期分布。单个数字略微偏差通常不足为奇;多个数字的系统性模式更具意义。

拟合度检验的作用

仅凭观察值与预期计数之间的差距是不够的,因为某些差异总是由于随机性而出现。形式上的拟合度检验——最常见的是卡方检验——量化了整体模式的惊人程度。卡方统计量对所有九个数字的标准化平方差求和:

$$\chi^2 = \sum_{d=1}^{9} \frac{(O_d - E_d)^2}{E_d}$$

其中 \(O_d\) 是观察计数,\(E_d = N \times P(d)\) 是数字 \(d\) 的本福德预期计数。生成的统计量与具有 8 个自由度的卡方分布进行比较(九个数字减一,因为计数必须求和为 \(N\)),以获得 p 值。较小的 p 值表示如果数据确实遵循本福德定律,观察到的首位数字分布不太可能出现。相关措施如平均绝对偏差 (MAD) 也用于衡量一致性。

偏差是标志,不是证明

与本福德定律的统计上显著偏差只表明首位数字模式不寻常,可能需要进一步审查。其自身 不是 错误、操纵或欺诈的证据。许多普通的、完全合法的过程会产生非本福德分布,反之亦然,即使数据被伪造也可能仍然符合。将偏差视为更仔细地查看数据生成方式的提示,而不是作为结论。

数据集大小和范围注意事项

本福德定律是一个渐近的、近似的模式,预期计数 \(E_d\) 仅在适当条件下有意义:

  • 样本大小。 在小样本中,较高数字的预期计数变得非常小,自然抽样变异很大,卡方近似会恶化;来自数十个值的结果不可靠。
  • 范围和分布。 该定律适用于跨越多个数量级并源自乘法或自然变化过程的数据。限制在狭窄范围内的数字、指定值(邮编、电话号码、ID)、上限或舍入的数字,或具有强制的最小值和最大值的序列不需要遵循本福德定律,即使没有任何问题。
  • 仅首位数字。 该计算器处理首位数字定律;首两位数字和其他扩展测试有其各自的预期概率,通常更敏感。

由于这些注意事项,一致性或不一致性应始终根据数字代表的含义和您拥有的数字数量来解释。

常见问题

哪些数据会符合本福特定律? 那些跨越多个数量级、并源于自然增长或乘法过程的数据——例如会计账目、股票价格、河流长度、城市人口等——往往与本福特分布高度吻合。

为什么它能用于舞弊检测? 真实的数值数据通常会遵循本福特分布,因此当财务记录出现明显偏离时,便可能提示数据被伪造或人为操纵,从而引起审计关注。

它适用于任意数位吗? 本计算器针对的是首位(第一位)数字。本福特定律对第二位及更靠后的数位同样有相应公式,只是越往后,其分布会越趋近于均匀分布。

最后更新: