#125 ベンフォードの法則

■1■日本語の言葉は沢山あるが、50音図上で考えればア行側の単語がワ行寄りの単語より多いということは、子供のころから知っていた。国語辞典を閉じて小口を見れば、利便性を考慮して「あ、い、う、え…」などと印刷してあるが、その厚さを比べればページ数の違いでそれは一目瞭然だ。アイウエオ順の名簿の名前やカーナビの検索などでもそれはある。では数詞にも出現率の多い少ないはあるのだろうか。

■2■10進法を構成する1〜9の自然数はいたる所で目にする。1桁の自然数の出現率は確率的にもほぼ均等なのあろうと直感的に思う。しかしさまざまな数のデータを集めて「数の辞書」のようなものを作っていると、最大桁の数字が1に近い数の方が9に近い数よりも明らかに多いことが分かる。しかもどうも後ろに行くほど頻度が少ない。数もまた国語辞典の場合のように、直感に反して偏りがあるのてある。

■3■1938年に物理学者ベンフォードが提唱した法則がある。自然界に出現する数字の最初の一桁目は 1から9までが一様に出現するのではなく、数字が大きくなるにつれてその出現頻度が減っていくというものだ。決して単なる経験則ではなく、確率論の上に明確に根拠付けられている。最高位の数が<p>である確率は、底を10として、log(1+1/p)とされている。詳細を省けば理論値は以下の通りになる。
 
■4■最初の桁が1である確率はほぼ3割にも達し、大きな数値ほど最初の桁に現れる確率は小さくなっていき、9になると最初の桁に現れる確率は1/20よりも小さくなる。1と2だけで47.7%と5割近くを占めており、3までだと60.2%とほぼ6割を占めている。またこの<1,2,3,4>の数字出現率69.9%を、5を間に挟んだ<6,7,8,9>の数字出現率22.2%で割ると3.1486…とπに近い値となる。

■5■この事実は各桁の数字の出現する可能性がいずれも等しいことと好対照である。ベンフォードの法則は計算して出た数や測定値の数字の場合や、データの数値のばらつきが大きい場合や、データサイズが大きい方が法則によく当てはまる。また無作為抽出のデータにもよく当てはまるが、これから大きくずれている場合、何らかの人為的操作が疑われ、データの不正処理の有無を判断する一つの指標となる。

■6■このベンフォードの法則には2つの特徴がある。すなわち「尺度の不変性」と「基数の不変性」である。ということは0以外の数値を掛けた数値であっても分布具合は同様となるということだ。例えば株価の通貨が円でもドルでもユーロでも構わないし、川の長さを表す単位がkmでもマイルでも構わないのである。また基数に関しては10進法だけではなく、他の一般的な基数でも比率は変化するが当てはまる。

■7■電気・ガス・水道などの料金請求書、株価、人口の出生や死亡率、住所の番地から物理・数学定数まで様々な数値の集合に適用できる。数値が対数的に分布している場合はベンフォードの法則が成り立つのだが、これは自然界では対数的な測定結果があらゆる場所に存在するということでもある。ただし偏った数表記となる電話帳や身長・体重・体脂肪率一覧表なども存在するので、その見極めは重要である。

2013.06.24 Monday