Калькулятор закона Бенфорда

Анализируйте частоты первых цифр и сравнивайте данные с ожидаемым распределением Бенфорда.

Анализ распределения первых цифр
Введите числа через запятую, пробел или точку с запятой.

Нули пропускаются; отрицательные значения анализируются по модулю.

О законе Бенфорда

Закон Бенфорда описывает удивительную закономерность во многих естественно возникающих наборах чисел: первая значащая цифра распределена неравномерно. Цифра 1 стоит первой примерно в 30.1% случаев, а 9 — лишь примерно в 4.6%. Ожидаемая вероятность цифры d равна log10(1 + 1/d). Такая логарифмическая закономерность часто возникает, когда значения охватывают несколько порядков величины и образуются в мультипликативных процессах, а не в заранее назначенном диапазоне. Калькулятор извлекает первую ненулевую цифру каждого корректного числа и сравнивает наблюдаемые доли цифр от 1 до 9 с теоретическими долями Бенфорда. Он выводит объём выборки, среднее абсолютное отклонение и статистику хи-квадрат. Среднее абсолютное отклонение обобщает средний разрыв между наблюдаемыми и ожидаемыми долями. Статистика хи-квадрат взвешивает квадраты разностей численностей по ожидаемой численности, поэтому крупные отклонения вносят больший вклад. Здесь обе меры описательные; для формальной оценки значимости нужно также учитывать объём выборки, зависимости и способ отбора данных. Анализ Бенфорда применяют для предварительного отбора в судебной бухгалтерии, аудите, исследовании избирательных данных, научном контроле качества и поиске аномалий. Необычное распределение помогает выделить записи для более тщательной проверки, но не доказывает мошенничество или подделку. Корректные данные могут не подчиняться закону из-за ограничений, округления, присвоенных значений, узкого интервала или минимальных и максимальных границ. Номера счетов, почтовые индексы, телефоны и другие идентификаторы особенно не подходят, поскольку их цифры назначаются, а не возникают естественно. Для полезного сравнения используйте достаточно большой набор, модули значений которого охватывают несколько степеней десяти. Отрицательные числа допустимы: их модули имеют те же первые цифры. Нули исключаются, поскольку у них нет первой значащей цифры. Не смешивайте принципиально разные совокупности лишь ради увеличения выборки. При большом расхождении сначала изучите метод сбора, ограничения диапазона, правила округления и поведение подгрупп. Закон Бенфорда лучше всего работает как один диагностический сигнал в сочетании с предметными знаниями, проверкой данных и другими статистическими свидетельствами.

Примеры закона Бенфорда

Примеры показывают, как разные распределения первых цифр влияют на сравнение.

Характер данныхОжидаемый результатИнтерпретация
301 из 1,000 значений начинается с 1Наблюдаемая частота 1: 30.10%Точно соответствует ожидаемой частоте цифры 1 по закону Бенфорда.
46 из 1,000 значений начинается с 9Наблюдаемая частота 9: 4.60%Близко к ожидаемой частоте 4.58%.
500 из 1,000 значений начинается с 1Наблюдаемая частота 1: 50.00%Значительно отклоняется от ожидаемых 30.10%.

Как проанализировать набор данных

  1. Соберите сопоставимые естественные значения, охватывающие широкий числовой диапазон.
  2. Введите значения в поле набора данных через запятую, пробел или точку с запятой.
  3. Нажмите «Анализировать распределение», чтобы вычислить наблюдаемые и ожидаемые частоты первых цифр.
  4. Изучите показатели отклонения и контекст, прежде чем интерпретировать аномалии.

Частые вопросы

Что такое закон Бенфорда?

Это логарифмическое распределение вероятностей первых значащих цифр во многих реальных наборах данных. Согласно ему, меньшие первые цифры встречаются чаще больших.

Доказывает ли расхождение мошенничество?

Нет, это лишь предварительный сигнал для возможного углублённого изучения. Ограничения диапазона, округление, правила отбора и присвоенные номера могут давать вполне законные отклонения.

Сколько данных нужно?

Большие выборки обычно дают более устойчивые частоты; несколько сотен наблюдений предпочтительнее нескольких десятков. Пригодность выборки и диапазон важны не меньше количества.

Можно ли включать отрицательные и дробные числа?

Да. Калькулятор использует модуль и находит первую ненулевую цифру, поэтому знак и положение десятичного разделителя её не меняют. Ноль исключается, поскольку значащей первой цифры у него нет.

Какие данные не подходят для анализа Бенфорда?

Присвоенные идентификаторы, списки фиксированных цен и значения в узком интервале обычно не подходят. Закон наиболее правдоподобен для естественных измерений, охватывающих несколько порядков величины.