Skip to Content

§6. Парадокс первой цифры: почему единица — главарь

Финал главы — красивый фокус, который ломает интуицию и, между прочим, ловит мошенников. Вопрос в лоб: с какой вероятностью число 2n2^n начинается с цифры 7?

Первая мысль: ну, цифр-то девять (1,…,91, \dots, 9), все равноправны, значит 1/9≈0,1111/9 \approx 0{,}111. Логично? Логично. И неверно.

Откуда растёт перекос

Разберёмся честно. Число 2n2^n начинается с цифры mm (где 1≤m≤91 \le m \le 9), если найдётся такое ll, что

m⋅10l≤2n<(m+1)⋅10l.m \cdot 10^l \le 2^n < (m+1) \cdot 10^l.

(Просто: 2n2^n лежит в «десятичном коридоре», начинающемся с цифры mm.) Прологарифмируем по основанию 10 и перейдём к дробным частям:

log⁡10m≤{nlog⁡102}<log⁡10(m+1).\log_{10} m \le \{n \log_{10} 2\} < \log_{10}(m+1).

А теперь ключ. Число log⁡102≈0,301\log_{10} 2 \approx 0{,}301 — иррациональное. Значит, по теореме Вейля из §5, последовательность {nlog⁡102}\{n \log_{10} 2\} равномерна на [0,1][0,1]! Поэтому вероятность попасть в коридор [log⁡10m, log⁡10(m+1)][\log_{10} m,\ \log_{10}(m+1)] равна его длине:

pm=log⁡10(m+1)−log⁡10m=log⁡10 ⁣(1+1m).(13)p_m = \log_{10}(m+1) - \log_{10} m = \log_{10}\!\left(1 + \frac1m\right). \tag{13}

Это и есть знаменитый закон Бенфорда. Посчитаем по кирпичикам:

  • p1=log⁡102≈0,301p_1 = \log_{10} 2 \approx 0{,}301 — единица лидирует с 30 %, почти треть!
  • p7=log⁡108−log⁡107≈0,058p_7 = \log_{10} 8 - \log_{10} 7 \approx 0{,}058 — семёрка всего 5,8 %, почти вдвое меньше наивных 1/91/9.
  • p9≈0,046p_9 \approx 0{,}046 — девятка плетётся в хвосте.

Единица оказывается главарём, а крупные цифры — редкими гостями. Покрути виджет: степени двойки и факториалы садятся прямо на кривую Бенфорда, а вот равномерные числа — нет:

Закон Бенфорда: частота первой цифры

Частоты первой цифры (столбики) против закона Бенфорда pₘ = log₁₀(1 + 1/m) (линия).Степени двойки и факториалы точно садятся на закон Бенфорда: единица — 30,1 %, семёрка — всего 5,8 %, а не 1/9.

Проверим и кодом — посчитаем первые цифры 2n2^n и сравним с законом Бенфорда:

Загрузка редактора…

Выгодное пари

На этом перекосе можно честно нажиться. Предложи спор: первая цифра «большого числа» (скажем, 2n2^n при случайном nn) окажется не больше 4. Лох прикинет наивно: четыре цифры из девяти, шанс 4/9≈0,4444/9 \approx 0{,}444 — невыгодно. А на деле по формуле (13):

p1+p2+p3+p4=log⁡105≈0,699.p_1 + p_2 + p_3 + p_4 = \log_{10} 5 \approx 0{,}699.

Почти 70 %! Пари, которое выглядит проигрышным, на самом деле железно выигрышное. (Кстати, для N=n!N = n! частота выигрыша в этом пари — те же ≈0,68\approx 0{,}68.)

Где это работает в жизни

Закон Бенфорда выполняется для огромного класса реальных данных: счета в бухгалтерии, численности городов, длины рек, биржевые цифры. А главное — поддельные данные ему обычно не подчиняются: когда человек выдумывает числа «с потолка», он распределяет первые цифры слишком равномерно. На этом построены методы выявления финансовых махинаций и приписок — бенфорд-анализ реально ловит жуликов за руку. Математика на страже, кто бы мог подумать.

На этом глава о методе Монте-Карло закрыта. Переходи к задачам — там посчитаешь, сколько точек нужно на два знака числа π\pi (спойлер: почти миллион), и доломаешь интуицию про равномерность.

Проверь себя

Тест

С какой вероятностью число 2ⁿ начинается с единицы (по закону Бенфорда)?
Обновлено