Saltar al contenido

Metodología

Qué mide Plomada, cómo lo mide, y sobre todo qué no puede afirmar. Esta página es parte del producto, no un anexo.

Esta página existe para que cualquiera pueda desarmar lo que hicimos. Es la parte del proyecto que dice lo que no podemos afirmar.

Plomada lee la contratación de obra pública del Estado colombiano publicada en el SECOP II, la plataforma oficial. Todos los datos son públicos y no hay en este sitio ninguna información filtrada, reservada ni obtenida por fuera de los canales oficiales. Lo que aportamos no es información nueva: es una forma de mirarla.

La diferencia con un buscador de contratos es el sujeto. Un buscador organiza la información por empresa, y la empresa es lo más fácil de cambiar: se disuelve y al día siguiente aparece otra con otro NIT. Plomada organiza la información por las personas que firman — ordenador del gasto, supervisor, representante legal, ordenador de pago — porque una cédula no se disuelve.

El universo analizado

Contratos en SECOP II
sin datoel API no publica el total de todo SECOP II, solo el universo de obra
Universo de obra pública
77.864el API no desglosa por tipo de contrato (Obra/Interventoría/Consultoría/APP/Concesión)
Valor total
$209 billones
Contratos atípicos
12.678 (16,3%)$14,9 billones

En Colombia un billón son 1012 pesos. Todo el dinero de este sitio se suma con valor_plausible, la versión saneada del valor publicado. Por qué

Las 26 banderas

Nombres, pesos y glosas salen de banderas_glosario.csv. No están escritas en el código del sitio: si el pipeline agrega una bandera, aparece aquí sola.

Competencia

BanderaPesoQué pregunta y en qué se apoya
Invitacion Vaciaf_invitacion_vacia2,0Cinco o mas invitados y un solo oferente efectivo
Obra Directaf_obra_directa2,0Obra publica adjudicada por contratacion directa
Proponente Unicof_proponente_unico2,0Un solo oferente en el proceso
Ratio Calcadof_ratio_calcado2,0Adjudicado al 99.5-100% del presupuesto oficial, sin competencia
Ventana Cortaf_ventana_corta1,0Plazo de ofertas en el decil mas corto de su modalidad

Red

BanderaPesoQué pregunta y en qué se apoya
Cuenta Compartidaf_cuenta_compartida3,0Proveedores distintos cobrando a la misma cuenta bancaria
Ordenador Es Supervisorf_ordenador_es_supervisor3,0El mismo funcionario autoriza el gasto y supervisa la ejecucion
G Cluster Vigila y Construyeg_cluster_vigila_y_construye3,0Su grupo economico concentra a la vez la obra y su interventoria
G Interventor Constructorg_interventor_constructor3,0El interventor tambien construye obra en la misma entidad
Ordenador Concentradof_ordenador_concentrado2,0El ordenador concentra >50% de su valor en un solo proveedor
Replegal Multiempresaf_replegal_multiempresa2,0Representante legal compartido por 3+ empresas proveedoras
G Cluster Multillaveg_cluster_multillave2,0Unido a otro proveedor por dos o mas llaves que deberian ser unicas
Cuenta Consorciosf_cuenta_consorcios1,0Consorcio comparte cuenta con su propio miembro (indicio debil)
Ordenador Itinerantef_ordenador_itinerante1,0El ordenador ha firmado en 3+ entidades distintas
Supervisor Sobrecargadof_supervisor_sobrecargado1,0Supervisor con 30+ contratos a cargo
G Cluster Grandeg_cluster_grande1,0Pertenece a un grupo economico de 10 o mas proveedores

Dinero

BanderaPesoQué pregunta y en qué se apoya
Anticipo No Declaradof_anticipo_no_declarado3,0Declara no tener anticipo pero registra anticipo girado
Sobrepagof_sobrepago3,0Se pago mas del valor del contrato
Anticipo al Topef_anticipo_al_tope2,0Agota exactamente el anticipo maximo legal del 50%

Umbrales

BanderaPesoQué pregunta y en qué se apoya
Fraccionamientof_fraccionamiento3,0Contratos hermanos al mismo proveedor, misma categoria, en 30 dias
Al Tope Minimaf_al_tope_minima2,0Valor pegado al techo de la minima cuantia de la entidad

Ejecucion

BanderaPesoQué pregunta y en qué se apoya
Cierre de Periodof_cierre_de_periodo1,0Firmado en la segunda quincena de diciembre del ultimo ano de gobierno
Prorroga Mayorf_prorroga_mayor1,0Plazo adicionado en mas del 50% del original

Opacidad

BanderaPesoQué pregunta y en qué se apoya
Datos Faltantesf_datos_faltantes1,0Faltan campos de publicacion obligatoria
Sin Procesof_sin_proceso1,0El contrato no tiene proceso publicado en SECOP II
Valor Implausiblef_valor_implausible1,0Valor publicado imposible (por encima de 10 billones COP)

Cómo se calcula el puntaje

El puntaje no es una probabilidad de irregularidad ni el resultado de un modelo entrenado. Es una suma explicable, y esa es una decisión deliberada: un puntaje de caja negra no se puede defender ante un editor ni ante un juez.

  1. Cada una de las banderas responde a una pregunta objetiva sobre el expediente publicado, del tipo cuántas ofertas recibió este proceso. La respuesta sale del dato, no de un criterio.
  2. Cada bandera encendida aporta su peso. Los pesos están en banderas_glosario.csv y se pueden auditar uno por uno.
  3. La suma es puntos_crudos. El score es esa suma normalizada a 0–1 para poder comparar contratos entre sí.
  4. Un contrato entra al conjunto de atípicos cuando acumula señales fuertes, no por un puntaje alto compuesto de muchas señales débiles. Diez indicios menores no equivalen a uno grave.

El umbral está donde está por una razón práctica: más abajo, el volumen de contratos marcados deja de ser revisable por un equipo humano y la herramienta pierde su utilidad; más arriba, se pierden casos que sí ameritan revisión. Es un punto de corte operativo, no una frontera entre lo lícito y lo ilícito.

En el corte vigente, el contrato marcado con menos señales acumula 3,0 puntos crudos y el conjunto de atípicos promedia 0,16 de puntaje.

Por qué la tasa ajustada y no el porcentaje

Ordenar municipios por porcentaje de contratos marcados premia a los municipios pequeños. Con 4 contratos, dos marcados dan 50%: el mismo número que un municipio con 200 contratos y 100 marcados, cuando la evidencia detrás es incomparable.

La tasa ajustada contrae cada municipio hacia la tasa nacional en proporción a lo poco que se sabe de él, con un prior Beta estimado sobre el conjunto de municipios. Un municipio con muchos contratos casi no se mueve; uno con cuatro se mueve mucho. Los parámetros alpha y beta viajan en el CSV de rankings para que el cálculo se pueda reproducir.

El sitio muestra siempre las dos tasas, la cruda al lado de la ajustada. Esconder la corrección no genera confianza; enseñarla sí.

Falsos positivos conocidos

Casos reales en que una bandera se encendía sin que hubiera nada que revisar. Se listan porque un lector tiene derecho a saber dónde falla la herramienta.

Juntas de Acción Comunal con cuenta compartida

Qué pasaba Las JAC de un mismo municipio comparten cuenta bancaria porque la alcaldía canaliza los pagos por una sola tesorería. La bandera de cuenta compartida se encendía sin que hubiera nada que revisar.

Qué se hizo Se clasifica con ev_tipo_red_cuenta, y cada caso enciende (o no) una bandera distinta: empresas_independientes enciende f_cuenta_compartida (indicio fuerte); consorcios enciende una bandera aparte y más débil, f_cuenta_consorcios; y comunitaria no enciende ninguna bandera — es ruido administrativo conocido, no un indicio ni siquiera atenuado.

Convenios interadministrativos leídos como obra directa

Qué pasaba Cuando el Estado le contrata al Estado, la contratación directa está autorizada por el artículo 2 de la ley 1150 de 2007. Estos convenios eran el 26% de los falsos positivos de la bandera de obra por contratación directa.

Qué se hizo Se excluyen del conteo los procesos en los que contratante y contratista son ambos entidades públicas. El contrato sigue siendo consultable, pero la bandera no se enciende.

Consorcios y uniones temporales con cuenta del líder

Qué pasaba En un consorcio la cuenta de pago suele estar a nombre de la empresa líder. Eso hace que varios NIT compartan cuenta sin que exista simulación de competencia.

Qué se hizo Enciende f_cuenta_consorcios, una bandera propia y de peso bajo (no una versión atenuada de f_cuenta_compartida), presentada siempre con la razón a la vista.

Valores de publicación imposibles

Qué pasaba 24 contratos están publicados con cifras aritméticamente imposibles, hasta 6 x 1018 pesos, más que el PIB mundial. Concentraban el 98,6% del total agregado y distorsionaban cualquier ranking por dinero.

Qué se hizo No se borran: se muestran como falla de publicación de la entidad. Todo el dinero de este sitio se suma con valor_plausible, la versión saneada, nunca con valor.

Municipios pequeños encabezando el ranking por azar

Qué pasaba Un municipio con 4 contratos y 2 marcados da 50% de tasa cruda y encabezaría cualquier lista ordenada por porcentaje, sin que eso signifique nada.

Qué se hizo Todos los rankings se ordenan por tasa_ajustada, que aplica contracción bayesiana hacia la tasa nacional. La tasa cruda se muestra al lado para que la corrección sea visible y auditable.

Limitaciones

Cobertura por campo

El análisis de red solo puede calcularse sobre los contratos que traen el identificador. Es un piso, no un censo.

CampoCobertura
dir_ejecucion100%
doc_proveedor87,4%
doc_ordenador64,5%
doc_supervisor54,3%
doc_replegal30,9%
cuenta bancaria23,7%

Qué no se publica

Este sitio conecta por identificadores personales pero no los publica. Nunca salen del pipeline hacia una página, una descarga o una respuesta:

Lo que sí se publica es el hecho de la relación. «Tres proveedores comparten cuenta bancaria» es publicable y es exactamente el indicio; el número de la cuenta no lo es, y no lo será. Esto no es una política escrita: es un serializador en la capa de datos y una prueba automática que tumba la publicación del sitio si una columna prohibida alcanza a llegar a un archivo.

Datos crudos y código