top of page
  • White Instagram Icon

La ley de Benford aplicada a estados financieros de la CMF

  • Ángelo Lizama
  • hace 16 horas
  • 3 min de lectura

En una gran variedad de conjuntos de datos es más probable encontrar números cuya primera cifra sea el 1. Este fenómeno podía observarse, por ejemplo, en las calculadoras que muchos utilizamos en la universidad, donde la tecla del número 1 solía estar más desgastada que las demás debido a su uso más frecuente.


El matemático Frank Benford observó un patrón similar en las tablas logarítmicas, cuyos primeros folios — correspondientes a números que comienzan con el dígito 1 — presentaban un mayor desgaste. A partir de esta observación, realizó una comprobación empírica utilizando diversos conjuntos de datos y formuló lo que hoy se conoce como la Ley de Benford.

De acuerdo con esta ley, la probabilidad de que la primera cifra sea un 1 es aproximadamente 30,1%. El dígito 2 aparece cerca del 17,6% de las veces, y la frecuencia continúa disminuyendo progresivamente hasta llegar al dígito 9, cuya probabilidad de ocurrencia es de aproximadamente 4,6%. En el gráfico siguiente se muestra la distribución teórica de las frecuencias de cada primera cifra significativa.


Distribución teórica de los primeros dígitos según la ley de Benford.
Distribución teórica de los primeros dígitos según la ley de Benford.

Posteriormente, el profesor Mark Nigrini popularizó la Ley de Benford al proponer, en su tesis doctoral, su utilización como herramienta para detectar posibles irregularidades en declaraciones de impuestos. Su trabajo demostró que las desviaciones significativas respecto de la distribución esperada de Benford pueden constituir una señal de alerta sobre la calidad o integridad de los datos.


Una analogía sencilla es la de lanzar una moneda al aire 1.000 veces. Si el resultado arroja un 60% de sellos y un 40% de caras, es razonable sospechar que la moneda está sesgada, ya que, en condiciones normales, ambas caras deberían aparecer con una frecuencia cercana al 50%. De manera similar, si un conjunto de datos que debería seguir la Ley de Benford presenta una distribución de primeras cifras significativamente distinta de la esperada, es posible inferir que existe algún tipo de sesgo o anomalía en la generación, registro o procesamiento de los datos. Esto no constituye una prueba de fraude por sí sola, pero sí una señal que justifica un análisis más detallado.


Para desarrollar esta aplicación utilizamos Claude Code, al que proporcionamos un archivo XBRL para que generara el código necesario para leer el archivo y realizar el análisis conforme a la Ley de Benford. Si bien Claude Code puede efectuar el análisis de forma directa, el objetivo fue construir una herramienta propia que permitiera automatizar el proceso, reducir el consumo de tokens y evitar costos innecesarios asociados al uso reiterado de modelos de inteligencia artificial. El código fuente de la aplicación se encuentra disponible en el repositorio de GitHub del proyecto.


A modo de ejemplo, realizamos el análisis a los EEFF de Aguas Andinas para el cierre del año 2025. Obtenemos el archivo XBRL de Aguas Andina desde la CMF, descargamos dicho archivo y descomprimimos y utilizamos el siguiente archivo 61808000_202512_C.xbrl. Adjuntamos el ejemplo de dónde obtener el archivo.


Información Financiera CMF Aguas Andina periodo 12–2025.
Información Financiera CMF Aguas Andina periodo 12–2025.

Lo arrastramos a la aplicación y obtenemos los siguientes resultados:


Resultado comparativo datos Aguas Andina versus Ley de Bendford.
Resultado comparativo datos Aguas Andina versus Ley de Bendford.

De acuerdo a Nigrini, existen varios test de conformidad para la ley de Benford, algunos son afectados por el número de la muestra como es el Chi2 , sin embargo, popularizó el estadístico MAD como medida principal para evaluar el cumplimiento global de datos respecto a la ley. El MAD es simplemente el promedio de las diferencias en valor absoluto entre el porcentaje observado y el esperado según la ley de Benford para cada dígito.


Tabla de diferencias Observados versus Esperado.
Tabla de diferencias Observados versus Esperado.

Los rangos de conformidad se entregan a continuación:


Rangos de conformidad de la ley de Benford mediante MAD (Nigrini 2012).
Rangos de conformidad de la ley de Benford mediante MAD (Nigrini 2012).

Adicionalmente, el modelo puede filtrar por valores mínimos que puedan estar afectando la conformidad y algunos contextos que incluyen los archivos XBRL como Cierre Anual Anterior, o Cierre Anual Previo al Anterior, etc. Lo anterior, con el objeto de ver los efectos que pueda tener en el indicador general. En el ejemplo, Aguas Andinas obtiene una nota marginal, podemos ver que la curva empírica se adecúa en gran parte a la teórica.


Otros usos los pueden encontrar en pagos, nóminas, recaudación entre otros conjunto de datos. A propósito, googleando encontré que la Contraloría General de la República tiene dentro de sus procedimientos este modelo.


Finalmente, este modelo no solamente puede ser útil para auditores, sino que también para quienes administran recurso de terceros y quieren evitar cometer algún error en invertir en empresas que presenten EEFF con errores, manipulación o creación de cifras. También recordar que es solo un modelo y debe ser complementado con otros análisis.


Adjuntamos el link de la aplicación: Link para la aplicación.


Saludos


Equipo Principia…


Comentarios


Regístrate para recibir nuestros últimos post

Gracias por tu interés

© 2023 by ENERGY FLASH. Proudly created with Wix.com

bottom of page