Comando BENFORD
Cuenta el número de veces que aparece el dígito inicial (1-9) o la combinación de dígitos inicial, y compara el recuento real con el esperado. El recuento esperado se calcula usando la fórmula Benford.
Sintaxis
BENFORD <ON> campo_numérico <LEADING n> <IF prueba> <BOUNDS> <TO SCREEN|nombre_tabla|GRAPH|PRINT> <HEADER texto_encabezado> <FOOTER texto_pie_de_página> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND> <OPEN> <LOCAL>
Parámetros
Nombre | Descripción |
---|---|
ON campo_numérico |
El campo numérico que se debe analizar. Nota Seleccione un campo que contenga "números que aparecen de forma natural", como los importes de las transacciones. El análisis de Benford no es adecuado para los datos numéricos que tienen algún tipo de limitación. Si desea obtener más información, consulte ¿Qué datos puedo probar usando el análisis de Benford? |
LEADING n opcional |
El número de dígitos iniciales que se analizará. El valor de n debe ir de 1 a 6. Si se omite LEADING, se utiliza el valor predeterminado 1. |
IF prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta únicamente en los registros que cumplen la condición. Nota El parámetro IF se evalúa únicamente con los registros que quedan en la tabla después de aplicar los parámetros de alcance (WHILE, FIRST, NEXT). |
BOUNDS opcional |
Incluye los valores límite superior e inferior en los resultados de la salida. Si el recuento real de más de un dígito o una combinación de dígitos de los resultados de la salida supera alguno de los límites, es posible que los datos hayan sido manipulados y sea necesaria una investigación. |
TO SCREEN | nombre_tabla | GRAPH | PRINT opcional |
El lugar al que se deben enviar los resultados del comando:
|
HEADER texto_encabezado opcional |
El texto que se debe insertar en la parte superior de cada página de un reporte. texto_encabezado_de_página se debe especificar como una cadena entre comillas. El valor anula la variable de sistema HEADER de Analytics. |
FOOTER texto_pie_de_página opcional |
El texto que se debe insertar en la parte inferior de cada página de un reporte. texto_pie_de_página se debe especificar como una cadena entre comillas. El valor anula la variable de sistema FOOTER de Analytics. |
WHILE prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se llega al final de la tabla. Nota Si usa WHILE junto con FIRST o NEXT, el procesamiento de registros se detiene al llegar a un límite. |
FIRST rango | NEXT rango opcional |
La cantidad de registros que se procesarán:
Utilice intervalo para especificar la cantidad de registros que se deben procesar. Si omite FIRST y NEXT, se procesan todos los registros de forma predeterminada. |
APPEND opcional |
Anexa la salida del comando al final de un archivo existente en lugar de sobrescribir el archivo. Nota Debe asegurarse de que la estructura de la salida del comando y del archivo existente sean idénticas:
Analytics anexa la salida a un archivo existente sin importar cuál sea su estructura. Si la estructura de la salida y la del archivo existente no coinciden, es posible que los datos que se obtengan estén incompletos, mezclados o sean imprecisos. |
OPEN opcional |
Abre la tabla creada por el comando después de la ejecución del comando. Solo es válido si el comando crea una tabla de salida. |
LOCAL opcional |
Guarda el archivo de salida en la misma ubicación que el proyecto de Analytics. Nota Aplicable únicamente al ejecutar el comando en una tabla de servidor con un archivo de salida que es una tabla de Analytics. |
Ejemplos
Envío de resultados a un gráfico
Ejecuta el comando BENFORD con el campo Importe y envía los resultados a un gráfico:
BENFORD ON Cantidad LEADING 2 BOUNDS TO GRAPH
Observaciones
¿Qué datos puedo probar usando el análisis de Benford?
Solo debe usar el análisis de Benford para comprobar los datos numéricos conformados por "números que ocurren naturalmente", como importes contables, importes de transacciones, gastos o números de domicilio. El análisis de Benford no es adecuado para los datos numéricos que tienen algún tipo de limitación.
Tenga en cuenta las siguientes pautas para identificar los datos numéricos que son adecuados para el análisis de Benford:
- Tamaño del conjunto de datos El conjunto de datos debe ser lo suficientemente extenso como para permitir una distribución válida. Es posible que el análisis de Benford no arroje resultados confiables con menos de 500 registros.
- Requisito del dígito inicial Todos los números del 1 al 9 deben tener la posibilidad de aparecer como el dígito inicial.
- Requisito de la combinación de dígitos inicial Todos los números del 0 al 9 deben tener la posibilidad de aparecer como el segundo dígito inicial y como el resto de los dígitos que se están analizando.
- Datos limitados Los datos numéricos que se asignan o generan de acuerdo con un patrón preordenado no son adecuados para el análisis de Benford. Por ejemplo, no use el análisis de Benford para analizar lo siguiente:
- números de factura o cheques en secuencia
- números de seguridad social o de teléfono que coinciden con un patrón específico
- cualquier conjunto de números con un rango que impida que aparezcan ciertos números
- Números aleatorios Los números generados por un generador de números aleatorios no son adecuados para el análisis de Benford.