ForHosting KIT · Matemática

Lei de Benford

Pela lei de Benford, cerca de 30,103% dos números começam com 1 e só uns 4,576% começam com 9. Escolha um dígito inicial e veja a frequência esperada, a referência teórica para comparar com as suas próprias contagens. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Dígito
1
Você obtém
Porcentagem
30,1029995664
Probabilidade
0,3010299957

A lei de Benford descreve uma regularidade marcante em muitas coleções de números que surgem na natureza: o primeiro dígito significativo é 1 com bem mais frequência do que 9. A fatia esperada do dígito d é o logaritmo na base dez de um mais um sobre d, escrita P(d) = log10(1 + 1/d). Esta calculadora da lei de Benford aceita um único dígito inicial de 1 a 9 e devolve essa frequência esperada como porcentagem, junto com a probabilidade no intervalo unitário e a string da fórmula de livro. O dígito 0 não é um dígito inicial e é recusado, assim como frações e qualquer valor fora do intervalo fechado de 1 a 9.

O que a lei de Benford afirma e como a frequência esperada é calculada

Simon Newcomb notou em 1881 que as primeiras páginas das tábuas de logaritmos estavam mais gastas do que as últimas, e Frank Benford depois publicou a mesma lei do primeiro dígito com tábuas empíricas mais amplas. O enunciado matemático é simples: se um número positivo tem a mesma chance de cair em qualquer ponto de uma escala logarítmica, a mantissa se distribui de modo uniforme no espaço log, e a probabilidade de o dígito inicial ser d é a largura do intervalo de d até d mais um nessa escala.

Essa largura é log10(1 + 1/d). Quando d vale 1 o intervalo vai de 1 a 2 e ocupa cerca de 30.103 por cento da década. Quando d vale 9 o intervalo de 9 a 10 ocupa só cerca de 4.576 por cento.

Essas nove probabilidades somam um, uma checagem útil em sala. A lei é invariante de escala: multiplicar cada observação por uma constante (mudar moeda, unidades ou escala de relatório) não altera as fatias previstas do primeiro dígito, porque um deslocamento constante no espaço log deixa a parte fracionária do logaritmo igualmente provável. Também costuma aparecer quando os dados cobrem várias ordens de grandeza e nascem de processos multiplicativos: populações, comprimentos de rios, endereços, constantes físicas e muitos livros contábeis.

Não se aplica a identificadores atribuídos, medições bem limitadas, sorteios nem séries uniformes em escala linear. Ele avalia a frequência esperada em forma fechada para um dígito pedido, para você montar tabelas, corrigir lição de casa ou comparar uma fatia observada com a barra teórica sem rederivar o logaritmo a cada vez.

Quem usa as frequências esperadas do primeiro dígito

Cursos de estatística e de contabilidade forense pedem o tempo todo que os alunos escrevam a fórmula do primeiro dígito e recitem de memória as nove porcentagens esperadas. Equipes de auditoria interna e de qualidade de dados comparam um histograma observado do dígito inicial com essas barras teóricas como sinal de triagem, não como veredito de fraude: um desvio grande pode significar cifras fabricadas, um intervalo truncado, uma mistura de dois processos ou simplesmente o conjunto errado para a lei.

Pesquisadores eleitorais e de financiamento de campanha, jornalistas e analistas de dados abertos usam as mesmas frequências esperadas quando publicam gráficos do primeiro dígito e precisam de uma fonte documentada para a linha de comparação. Mantenha as requisições pequenas, fixe a porcentagem arredondada nos testes e você obtém respostas reproduzíveis para lição de casa, plugins LMS e workers na borda sem levantar uma biblioteca estatística própria.

Se mais adiante precisar de um ajuste qui-quadrado contra uma amostra completa, trate isso como outra intenção de busca em vez de sobrecarregar esta página de frequência esperada de um só dígito.

Exercícios de Benford em sala

Os alunos enviam um dígito de 1 a 9 e conferem a porcentagem esperada com o cálculo à mão de 100 vezes log10(1 + 1/d).

Tabelas de triagem de auditoria e livros

Monte as nove barras teóricas do primeiro dígito para um gráfico observado versus esperado ao revisar notas fiscais, lançamentos ou livros públicos.

Qual é a fórmula da lei de Benford para um dígito inicial?

P(d) = log10(1 + 1/d) para um dígito inteiro d de 1 a 9. Esta calculadora devolve esse valor como porcentagem e como probabilidade no intervalo unitário.

Por que o dígito 0 é recusado?

Um dígito significativo inicial não pode ser 0.

O que a resposta contém?

O dígito ecoado, percentage (cem vezes a probabilidade de Benford), probability em [0, 1] e a string formula P(d) = log10(1 + 1/d).

Isto testa se o meu conjunto segue a lei de Benford?

Não. Devolve só a frequência teórica esperada de um dígito. Compare as próprias fatias observadas com essas barras num procedimento de bondade de ajuste à parte.

Quanto custa a calculadora da lei de Benford?

A ferramenta do navegador é grátis e roda no aparelho.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/stat/benfords-law

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/benfords-law \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"digit":1}'
{
  "digit": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.benfords_law",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

A mesma função pura alimenta a ferramenta gratuita do navegador e o caminho de API pré-pago, para que cadernos de auditoria, gabaritos de prova e scripts forenses não discordem do clássico trinta vírgula um por cento para os uns iniciais. Chamadas API bem-sucedidas saem na base publicada US$ 0,002; entrada inválida não é cobrada.

O que a lei de Benford afirma e como a frequência esperada é calculada

Este endpoint não testa um conjunto de dados contra a lei.

Contrato de entrada, campos da resposta e erros de validação

Informe um único inteiro de 1 a 9. Em caso de sucesso o corpo devolve o dígito analisado, percentage como cem vezes log10(1 + 1/d), probability como a mesma grandeza no intervalo unitário, e formula como a string P(d) = log10(1 + 1/d). Os valores são arredondados a uma precisão estável de doze algarismos significativos para checagens automáticas coincidirem byte a byte entre runtimes. Checagens clássicas: o dígito 1 dá uma porcentagem perto de 30.103 e uma probabilidade perto de 0.30103; o dígito 2 dá cerca de 17.609 por cento; o dígito 9 dá cerca de 4.576 por cento. Ligue o formulário gratuito do navegador para o ensino interativo e, depois, chame o mesmo contrato a partir de scripts quando precisar da tabela completa de 1 a 9 para uma planilha de auditoria ou um corretor. Envie por POST um corpo JSON com um campo obrigatório chamado digit, ou use os apelidos curtos d ou leading_digit. Números JSON e strings de inteiros são aceitos para o formulário enviar um campo de texto sem conversão no cliente. Se o campo faltar, estiver vazio, não for numérico, for uma fração como 1.5, for zero, for dez ou ficar fora de 1 a 9, o motor falha com invalid_input e uma mensagem de que digit deve ser um inteiro entre 1 e 9. Essas falhas não são cobradas. As nove barras teóricas são constantes determinísticas, não estimativas de uma amostra, então dois chamadores com o mesmo dígito sempre recebem o mesmo JSON. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde uma API de frequência esperada de Benford vale o custo

Um oráculo confiável que devolve JSON limpo acelera a correção, a montagem de demos e o desenho de aulas interativas, sem um logaritmo de planilha que alguém digitou como logaritmo natural por engano. Autores de currículo que constroem widgets de navegador querem a mesma forma JSON grátis na página e paga pela API, para alinhar folhas offline e corretores online. Como esta capacidade é um motor parse puro, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e a validação falha não consome saldo.

Fixtures de correção e cadernos

Fixe frequências esperadas determinísticas em testes unitários, corretores LMS e cadernos de pesquisa que comparam fatias observadas com a lei de Benford.

Ver a documentação completa do KIT →