Realización de un análisis de Benford
Información de concepto
El análisis de Benford cuenta la cantidad de veces que aparece cada dígito inicial (1-9) o combinación de dígitos iniciales en un campo y compara el recuento real con el recuento esperado.
El recuento esperado, que se calcula con la fórmula de Benford, ofrece la distribución de Benford. En conjuntos de números que aparecen de manera natural, la distribución de la frecuencia del recuento real de los dígitos iniciales debe ser aproximada a la distribución de Benford.
Si uno o más dígitos iniciales o combinaciones de dígitos iniciales de los datos que se están comprobando se desvía de manera significativa de la distribución de Benford, es posible que los números hayan sido manipulados. Las desviaciones también pueden tener explicaciones simples y razonables, y no son necesariamente un indicio de manipulación.
¿Qué datos puedo comprobar 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.
Detalles de uso
La siguiente tabla ofrece detalles sobre el uso de la función de análisis de Benford en Analytics.
| Área funcional | Detalles |
|---|---|
| Número de dígitos iniciales | Puede analizar hasta seis dígitos iniciales. Al analizar cuatro o más dígitos iniciales, la salida del análisis de Benford se debe enviar a un archivo en lugar de ser mostrada en la pantalla o enviada a una impresora. |
| Tiempo de procesamiento | Según la cantidad de registros con los que esté trabajando, el análisis de cinco o más dígitos iniciales puede demorar varios minutos. Sin importar cuántos dígitos esté analizando, puede pulsar Esc para dar por finalizado el comando cuando lo desee. |
| Tamaño del conjunto de datos | El análisis de Benford efectivo requiere grandes conjuntos de datos. Analytics muestra una advertencia en la salida de los resultados cuando un conjunto de datos puede ser demasiado pequeño para la cantidad de dígitos especificada. |
| Valores positivos y negativos | Los datos anómalos se detectan mejor al analizar los valores negativos y positivos por separado. Puede utilizar un filtro para separar ambos valores antes de comenzar el análisis. |
| Ceros y caracteres no numéricos |
Los registros con valores de cero se ignoran, pero existe un reporte con la cantidad de registros con valor de cero que se ignoraron. También se ignoran los ceros iniciales, los formatos de números (como los signos de dólar y de decimales), otros dígitos no numéricos y los registros que no cumplen con los criterios de la prueba. Si la cantidad de dígitos resultante es inferior a la especificada, Analytics agrega ceros a la derecha del resultado. |
Resultados de la salida del análisis de Benford
El análisis de Benford produce los siguientes resultados de salida:
| Área funcional | Detalles |
|---|---|
| Dígitos iniciales | Muestra los dígitos iniciales que se probaron. Por ejemplo, si especifica un dígito inicial, se muestran los números del 1 al 9. Si especifica dos dígitos iniciales, se muestran los números del 10 al 99. |
| Recuento real | Muestra el recuento real de cada dígito inicial o combinación de dígitos iniciales en el campo. |
| Recuento esperado | Muestra el recuento esperado de cada dígito inicial o combinación de dígitos iniciales que se calcula con la fórmula de Benford. |
| Valor estadístico Z | Muestra el valor estadístico Z para cada dígito o combinación de dígitos, que es una medida de la distancia entre el recuento real y el recuento esperado expresada en desviaciones estándar. Por ejemplo, una estadística Z de 0,500 representa la mitad de una desviación estándar. |
|
Limite inferior Límite superior (opcional) |
Muestra los valores límite superior e inferior calculados para el recuento de cada dígito o combinación de dígitos inicial. Si el recuento real de más de un dígito o combinación de dígitos de los resultados de la salida supera cualquiera de estos límites, es posible que los datos hayan sido manipulados y es necesaria una investigación. Nota Los valores Límite inferior y Límite superior se incluyen únicamente si se selecciona la casilla de verificación Incluir límites superior e inferior en el cuadro de diálogo Benford. |
Pasos
Realice el análisis de Benford en un campo para determinar si uno o más dígitos iniciales o combinación de dígitos se desvían de manera significativa de la distribución de Benford.
- Abra la tabla que contiene el campo que desea analizar.
- Seleccione Analizar > Benford.
- En la ficha Principal, complete una de las siguientes acciones:
Seleccione el campo que desea analizar en la lista desplegable Aplicar Benford a.
Haga clic en Aplicar Benford a para seleccionar el campo o para crear una expresión.
Nota
Seleccione un campo que contenga "números que aparecen de manera 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 comprobar usando el análisis de Benford?
- Introduzca el Número de dígitos iniciales, de 1 a 6, que desea analizar.
Nota
Si está analizando cuatro o más dígitos iniciales, la salida de los resultados se debe enviar a un archivo. Los resultados del análisis de cuatro o más dígitos se pueden mostrar en la pantalla, enviar a la impresora o mostrar en un gráfico.
-
Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una condición en el cuadro de texto Si, o haga clic en Si para crear un enunciado IF usando Generador de expresiones.
Nota
La condición If se evalúa únicamente con los registros que quedan en una tabla después de aplicar las opciones de alcance (Primeros, Siguientes, Mientras).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la condición especificada.
- (Opcional) Seleccione Incluir límites superior e inferior si desea incluir los valores de límites calculados en los resultados de la salida para cada dígito o combinación de dígitos.
- Haga clic en la ficha Salida.
- Seleccione la opción de salida correspondiente en el panel En:
- Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de visualización para ver con mayor detalle el o los registros asociados de la tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
- Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeterminada.
- Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el área de visualización Analytics.
- Archivo – Seleccione esta opción para guardar o anexar los resultados a una tabla Analytics. La tabla se agrega a un proyecto abierto si ya no está en el proyecto.
Nota
Las opciones de salida que no se aplican a una operación de análisis en particular se desactivan.
- Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización Analytics.
- Si seleccionó Archivo como el tipo de salida, especifique la siguiente información en el panel Como:
- Tipo de archivo – Tabla Analytics es la única opción. Guarda los resultados en una nueva tabla de Analytics o anexa los resultados en una tabla Analytics existente.
- Nombre - Escriba un nombre de tabla en el cuadro de texto Nombre. O haga clic en Nombre e introduzca el nombre del archivo, o seleccione un archivo existente en el cuadro de diálogo Guardar o Guardar archivo como para sobrescribir o anexar a la tabla. Si Analytics pre-completa un nombre de tabla, puede aceptar el nombre pre-completado o cambiarlo.
También puede especificar una ruta de acceso absoluta o relativa, o navegar a una carpeta diferente, para guardar o anexar la tabla en un lugar distinto al lugar de la ubicación del proyecto. Por ejemplo: C:\Resultados\Salida.fil o Resultados\Salida.fil.
Nota
Los nombres de las tablas de Analytics tienen un límite de 64 caracteres alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número.
- Local – Sólo está habilitada cuando se está conectado a una tabla de servidores. Seleccione Local para guardar la tabla de salida en la misma ubicación del proyecto, o para especificar una ruta de acceso o navegar a una carpeta local diferente. Deje Local sin seleccionar para guardar la tabla de salida en la carpeta Prefijo en un servidor.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento de las tablas de servidor de AX, seleccione Local. No puede quitar la selección de la configuración Local para importar tablas de resultados al Servidor de AX.
- Opcional. Especifique un encabezado o un pie de página en el cuadro de texto que corresponda.
Haga clic en Encabezado o en Pie de página para introducir un encabezado o un pie de página de más de una línea. También puede introducir un punto y coma (;) como carácter de interrupción de línea en el cuadro de texto de encabezado o pie de página.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el texto hacia la izquierda. La alineación hacia la izquierda de múltiples líneas exige un corchete de ángulo izquierdo al comienzo de cada línea.
Nota
En algunos tipos de salida, la opción para especificar un encabezado o un pie de página no está disponible.
- Haga clic en la ficha Propiedades.
-
En el panel Alcance, seleccione la opción que corresponda:
- Todo
- Primeros
- Siguiente
- Mientras
Mostrar más
Opción de alcance Detalles Todo (Predeterminado) Especifica que se procesen todos los registros de la vista. Primeros Ingrese un número en el cuadro de texto. Inicia el procesamiento en el primer registro de la vista e incluye solo el número de registros especificado. Siguiente Ingrese un número en el cuadro de texto. Inicia el procesamiento en el registro seleccionado actualmente en la vista e incluye solo el número de registros especificado. El número real de registros debe seleccionarse en la columna ubicada en el extremo izquierdo de la vista, no en los datos de la fila. Mientras Utilice un enunciado WHILE para limitar el procesamiento de registros en la vista basándose en un criterio o un conjunto de criterios.
Ingrese una condición en el cuadro de texto While o haga clic en While para crear un enunciado WHILE con el Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la condición se evalúa como falsa, el procesamiento termina, y no se consideran más registros.
Puede utilizar la opción Mientras junto con las opciones Todos, Primero o Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
Las opciones Primero o Siguiente hacen referencia al orden físico o al orden indexado de los registros en una tabla. Primero o Siguiente ignoran cualquier filtrado u ordenación rápida que se aplique a una vista de tabla. Sin embargo, los resultados de salida de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
-
Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
- Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de una tabla existente de Analytics, realice una de las siguientes acciones:
Seleccione Anexar a un archivo existente si está seguro de que los resultados de salida y la tabla existente son idénticos en estructura.
Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las longitudes de los registros de los resultados de salida y la tabla existente. Si las longitudes de los registros no son idénticas, la estructura de datos no es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está seguro de que los resultados de la salida y la tabla existente tengan una estructura de datos idéntica. Si desea más información acerca de la anexión y la estructura de datos, consulte Anexión de resultados de la salida a una tabla existente.
- Haga clic en Aceptar.
- Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para cancelar la operación y consulte Anexión de resultados de la salida a una tabla existente.