§6. Парадокс первой цифры: почему единица — главарь
Финал главы — красивый фокус, который ломает интуицию и, между прочим, ловит мошенников. Вопрос в лоб: с какой вероятностью число начинается с цифры 7?
Первая мысль: ну, цифр-то девять (), все равноправны, значит . Логично? Логично. И неверно.
Откуда растёт перекос
Разберёмся честно. Число начинается с цифры (где ), если найдётся такое , что
(Просто: лежит в «десятичном коридоре», начинающемся с цифры .) Прологарифмируем по основанию 10 и перейдём к дробным частям:
А теперь ключ. Число — иррациональное. Значит, по теореме Вейля из §5, последовательность равномерна на ! Поэтому вероятность попасть в коридор равна его длине:
Это и есть знаменитый закон Бенфорда. Посчитаем по кирпичикам:
- — единица лидирует с 30 %, почти треть!
- — семёрка всего 5,8 %, почти вдвое меньше наивных .
- — девятка плетётся в хвосте.
Единица оказывается главарём, а крупные цифры — редкими гостями. Покрути виджет: степени двойки и факториалы садятся прямо на кривую Бенфорда, а вот равномерные числа — нет:
Проверим и кодом — посчитаем первые цифры и сравним с законом Бенфорда:
Выгодное пари
На этом перекосе можно честно нажиться. Предложи спор: первая цифра «большого числа» (скажем, при случайном ) окажется не больше 4. Лох прикинет наивно: четыре цифры из девяти, шанс — невыгодно. А на деле по формуле (13):
Почти 70 %! Пари, которое выглядит проигрышным, на самом деле железно выигрышное. (Кстати, для частота выигрыша в этом пари — те же .)
Где это работает в жизни
Закон Бенфорда выполняется для огромного класса реальных данных: счета в бухгалтерии, численности городов, длины рек, биржевые цифры. А главное — поддельные данные ему обычно не подчиняются: когда человек выдумывает числа «с потолка», он распределяет первые цифры слишком равномерно. На этом построены методы выявления финансовых махинаций и приписок — бенфорд-анализ реально ловит жуликов за руку. Математика на страже, кто бы мог подумать.
На этом глава о методе Монте-Карло закрыта. Переходи к задачам — там посчитаешь, сколько точек нужно на два знака числа (спойлер: почти миллион), и доломаешь интуицию про равномерность.