Efetuar análise de Benford
Informações do conceito
A análise de Benford conta o número de vezes que cada dígito (1 a 9) ou combinação de dígitos à esquerda ocorre em um campo e compara a contagem real à contagem esperada.
A contagem esperada é calculada usando a fórmula de Benford e fornece a distribuição de Benford. Em um conjunto de números que ocorre naturalmente, a distribuição da frequência da contagem real de dígitos à esquerda deve se aproximar da distribuição de Benford.
Se um ou mais dígitos ou combinações de dígitos à esquerda nos dados testados desviarem substancialmente da distribuição de Benford, isso pode indicar que os números foram manipulados. Os desvios podem ter explicações simples e razoáveis e não indicam necessariamente manipulação.
Quais dados posso testar usando a análise de Benford?
Use a análise de Benford apenas para testar dados numéricos que consistem em "números que ocorrem naturalmente" como valores contábeis, valores de transações, despesas ou números de endereços. A análise de Benford não é adequada a dados numéricos restritos de qualquer forma.
Siga as diretrizes a seguir para identificar dados numéricos adequados à análise de Benford:
- Tamanho do conjunto de dados O conjunto de dados deve ser grande o suficiente para oferecer suporte a uma distribuição válida. A análise de Benford pode não fornecer resultados confiáveis para menos de 500 registros.
- Requisito de dígito à esquerda É necessário que todos os números de 1 a 9 possam ocorrer como dígito à esquerda.
- Requisito de combinação de dígito à esquerda É necessário que todos os números de 0 a 9 possam ocorrer como o segundo dígito à esquerda e como qualquer dígito sendo analisado.
- Dados restritos Dados numéricos atribuídos ou gerados de acordo com um padrão pré-ordenado não são adequados para a análise de Benford. Por exemplo, não utilize a análise de Benford para analisar:
- números sequenciais de cheques ou faturas
- números de previdência social ou de telefone mapeados a um padrão específico
- qualquer esquema de numeração com um intervalo que evita que certos números sejam exibidos
- Números randômicos Números gerados por um gerador de números randômicos não são adequados para a análise de Benford.
Detalhes de uso
A tabela a seguir oferece detalhes sobre o uso no recurso de análise de Benford no Analytics.
| Área funcional | Detalhes |
|---|---|
| Quantidade de dígitos à esquerda | Você pode analisar até seis dígitos à esquerda. Na análise de quatro ou mais dígitos à esquerda, a saída da análise de Benford deve ser enviada a um arquivo em vez de ser exibida na tela ou enviada para uma impressora. |
| Tempo de processamento | Dependendo do número de registros envolvidos, a análise de cinco ou mais dígitos à esquerda pode demorar vários minutos. Independentemente do número de dígitos analisado, é possível pressionar Esc a qualquer momento para encerrar o comando. |
| Tamanho do conjunto de dados | Para ser eficaz, a análise de Benford exige grandes conjuntos de dados. O Analytics exibe um aviso na saída dos resultados quando um conjunto de dados é possivelmente pequeno demais para o número de dígitos especificado. |
| Valores positivos e negativos | Dados anômalos são mais evidentes quando valores positivos e negativos são analisados separadamente. Você pode usar um filtro para separar os dois antes de iniciar a análise. |
| Zeros e caracteres não numéricos |
Registros com valores de zero são ignorados, mas o número desses registros ignorados é informado. Zeros à esquerda, formatações numéricas como casas decimais e símbolos de moeda, outros dígitos não numéricos e registros que não atendem aos critérios de teste também são ignorados. Se o número de dígitos resultante for menor que o especificado, o Analytics adicionará zeros à direita do resultado. |
Resultados de saída da análise de Benford
A análise de Benford gera os seguintes resultados de saída:
| Área funcional | Detalhes |
|---|---|
| Dígitos à esquerda | Exibe os dígitos à esquerda testados. Por exemplo, se você especificar um dígito à esquerda, serão exibidos os números 1 a 9. Se você especificar dois dígitos à esquerda, serão exibidos os números 10 a 99. |
| Contagem real | Exibe a contagem de cada dígito ou combinação de dígitos à esquerda encontrados no campo. |
| Contagem esperada | Exibe a contagem esperada de cada dígito ou combinação de dígitos à esquerda calculada pela fórmula de Benford. |
| Razão de estatística Z | Exibe a razão de estatística Z de cada dígito ou combinação de dígitos, que mede a distância entre a contagem real e a contagem esperada, em desvios padrão. Por exemplo, uma estatística Z de 0,500 representa metade de um desvio padrão. |
|
Limite inferior Limite Superior (opcional) |
Exibe os valores calculados dos limites inferior e superior da contagem de cada dígito ou combinação de dígitos à esquerda. Se a contagem real de mais de um dígito ou combinação de dígitos nos resultados exceder um dos limites, os dados poderão ter sido manipulados e devem ser investigados. Nota Os valores de Limite inferior e Limite superior serão incluídos somente se a caixa de seleção Incluir limite superior e inferior for marcada na caixa de diálogo Benford. |
Etapas
Execute a análise de Benford em um campo para descobrir se um ou mais dígitos ou combinações de dígitos à esquerda nos dados testados desviam substancialmente da distribuição de Benford.
- Abra a tabela que contém o campo que você quer analisar.
- Selecione Analisar > Benford.
- Na guia Principal, realize uma das seguintes ações:
Selecione o campo para analisar da lista suspensa Benford em.
Clique em Benford em para selecionar o campo ou para criar uma expressão.
Nota
Selecione um campo que contém "números que ocorrem naturalmente", como valores de transação. A análise de Benford não é adequada a dados numéricos restritos de qualquer forma. Para obter mais informações, consulte Quais dados posso testar usando a análise de Benford?
- Insira a Quantidade de dígitos à esquerda, entre 1 e 6, que deseja analisar.
Nota
Se estiver analisando quatro ou mais dígitos à esquerda, a saída dos resultados deve ser enviada a um arquivo. Os resultados da análise de quatro ou mais dígitos não podem ser exibidos na tela, enviados para a impressora nem exibidos em um gráfico.
-
Se existirem registros na exibição atual que você desejar excluir do processamento, insira uma condição na caixa de texto Se ou clique em Se para criar uma instrução IF usando o Construtor de expressões.
Nota
A condição Se é avaliada apenas em relação aos registros restantes em uma tabela depois da aplicação das opções de escopo (Primeiros, Próximos, Enquanto).
A instrução IF considera todos os registros na exibição e filtra aqueles que não atendem à condição especificada.
- (Opcional) Marque Incluir limite superior e inferior se quiser incluir os valores calculados dos limites superior e inferior nos resultados de saída para cada dígito ou combinação de dígitos.
- Clique na guia Saída.
- Selecione a opção de saída adequada do painel Para:
- Tela – Selecione esta opção para exibir os resultados na área de exibição do Analytics.
Dica
Você pode clicar em qualquer valor de resultado vinculado na área de exibição para detalhar até o registro ou os registros associados na tabela de origem.
Se a tabela de saída contém um grande número de registros, é mais rápido e útil salvar os resultados em um arquivo do que exibir os resultados na tela.
- Imprimir – Selecione esta opção para enviar os resultados à impressora padrão.
- Gráfico – Selecione esta opção para criar um gráfico com os resultados e exibi-los na área de exibição do Analytics.
- Arquivo – Selecione esta opção para salvar ou anexar os resultados a uma tabela do Analytics. A tabela será adicionada ao projeto aberto se ela já não estiver no projeto.
Nota
As opções de saída que não se aplicam a uma operação analítica específica são desativadas.
- Tela – Selecione esta opção para exibir os resultados na área de exibição do Analytics.
- Se você selecionar Arquivo como o tipo de saída, especifique as seguintes informações no painel Como:
- Tipo de arquivo – Tabela do Analytics é a única opção. Salva os resultados em uma nova tabela do Analytics ou anexa os resultados a uma tabela do Analytics.
- Nome – Insira um nome de tabela na caixa de texto Nome. Ou clique em Nome e insira o nome da tabela ou selecione uma tabela existente na caixa de diálogo Salvar ou Salvar arquivo como para substituir ou anexar à tabela. Se o Analytics preencher um nome de tabela, você poderá aceitar o nome preenchido ou alterá-lo.
Você também pode especificar um caminho do arquivo absoluto ou relativo ou navegar para uma pasta diferente para salvar ou anexar a tabela em uma localização diferente da localização do projeto. Por exemplo: C:\Resultados\Saída.fil ou Resultados\Saída.fil.
Nota
Os nomes de tabela do Analytics são limitados a 64 caracteres alfanuméricos, sem contar a extensão .FIL. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número.
- Local – Só é ativado quando é conectado a uma tabela do servidor. Selecione Local para salvar a tabela de saída na mesma localização que o projeto ou para especificar um caminho ou navegar para uma pasta local diferente. Deixe Local desmarcado para salvar a tabela de saída na pasta Prefixo em um servidor.
Nota
Para obter os resultados de saída da análise ou do processamento das tabelas do Servidor AX, selecione Local. Não é possível desmarcar a configuração Local para importar tabelas de resultados para o Servidor AX.
- Opcional. Especifique um Cabeçalho ou um Rodapé na caixa de texto adequada.
Clique em Cabeçalho ou Rodapé para inserir um cabeçalho ou rodapé com mais de uma linha. Você também pode inserir um ponto e vírgula (;) como um caractere de quebra de linha na caixa de texto do cabeçalho ou do rodapé.
Cabeçalhos e rodapés são centralizados por padrão. Digite um sinal de menor (<) antes do cabeçalho ou do texto do rodapé para alinhar o texto à esquerda. Alinhar várias linhas à esquerda exige um sinal de menor no início de cada linha.
Nota
Para alguns tipos de saída, não é possível especificar um cabeçalho ou um rodapé.
- Clique na guia Mais.
-
No painel Escopo, selecione a opção adequada:
- Tudo
- Primeiros
- Próximo
- Enquanto
Mostre-me mais
Opção de escopo Detalhes Tudo (Padrão) Especifica que todos os registros na exibição são processados. Primeiros Insira um número na caixa de texto. Começa o processamento no primeiro registro da exibição e inclui apenas o número especificado de registros. Próximo Insira um número na caixa de texto. Começa o processamento no registro atualmente selecionado da exibição e inclui apenas o número especificado de registros. Na coluna mais à esquerda na exibição, deve ser selecionado o número real de registros, não os dados na linha. Enquanto Use uma instrução WHILE para limitar o processamento de registros na exibição com base em um critério específico ou conjunto de critérios.
Insira uma condição na caixa de texto Enquanto ou clique em Enquanto para criar uma instrução WHILE usando o Construtor de Expressões.
Uma instrução WHILE permite que os registros na exibição sejam processados somente enquanto a condição especificada avaliar como verdadeiro. Assim que a condição avaliar como falso, o processamento será encerrado e nenhum outro registro será considerado.
A opção Enquanto pode ser usada em conjunto com as opções Todos, Primeiro e Próximos. O processamento de registros será interrompido assim que um limite for alcançado.
Nota
As opções Primeiro ou Próximos se referem à ordem física ou à ordem indexada de registros em uma tabela. Primeiro ou Próximos ignoram a filtragem ou a ordenação rápida aplicadas a uma exibição de tabela. Entretanto, os resultados de saída de operações analíticas respeitam qualquer filtragem.
Se uma exibição for ordenada rapidamente, Próximos se comporta como Primeiros.
-
Se você selecionou Arquivo (tabela do Analytics) como tipo de saída, selecione Usar tabela de saída se quiser que a tabela de saída seja aberta automaticamente após a conclusão da operação.
- Se você selecionou Arquivo como o tipo de saída e deseja anexar os resultados de saída ao fim de uma tabela do Analytics existente, execute uma das seguintes ações:
Selecione Anexar a um arquivo existente se estiver certo de que os resultados e a tabela existente têm estrutura idêntica.
Deixe a opção Anexar a um arquivo existente desmarcada se você deseja que o Analytics compare o comprimento dos registros dos resultados e da tabela existente. Se os comprimentos dos registros não forem idênticos, a estrutura de dados não será idêntica e a anexação não funcionará corretamente.
Nota
É recomendado deixar a opção Anexar a um arquivo existente desmarcada caso você não esteja certo de que os resultados e a tabela existente tenham a mesma estrutura de dados. Para obter mais informações sobre anexação e estrutura de dados, consulte Anexação de resultados de saída a uma tabela existente.
- Clique em OK.
- Se o prompt de substituição aparecer, selecione a opção adequada.
Se estiver esperando que a opção Anexar seja exibida e ela não for, clique em Não para cancelar a operação e consulte Anexação de resultados de saída a uma tabela existente.