Saltar al contenido

Registro de precisión · para reproducir

MP1

Lo que hace falta para repetir las 6 entradas de MP1 en el registro: el código, la segunda implementación, el cotejo y los datos de validación agregados, cada uno con su huella md5. Son copias de lectura: las rutas del servidor van sustituidas por marcas, y lo que no se puede publicar se dice abajo, con su porqué.

Entradas

6

en el registro de precisión

Código de la medida

7

ficheros

Segunda implementación

4

ficheros

Cotejo

4

ficheros

Datos de validación

9

ficheros

Cómo se rehace10 (lotes y ventanas) → 12 (banco de recursos casado) → 15 (comparador de E1) → 20 por desenlace (modelo, calibración e intervalos) → 22 (recurso) → 30 (evaluación y aceptación) → 32 (prueba de que no usa nada posterior al anuncio); segunda implementación en impl2/ y 31 (comparación); cotejo 40 → 41 → 42.

Código de la medida

7 ficheros
Código de la medida de MP1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
py/10_construir.py Construye los lotes, las ventanas (entrenar, recalibrar, probar, predecir) y las variables del anuncio1 ruta del servidor sustituida 56d931f1a36e346b4752f43dbeddd35f 228
py/15_e1_comparador.py Rehace el modelo de E1 en los mismos lotes, como comparador1 ruta del servidor sustituida 22106ff6303da111b37949148dd63d6d 31
py/20_modelo.py Historial jerárquico, modelos, elección, calibración isotónica, intervalos y explicación por desenlace a49916218368bd94860c850fef2ecfb6 428
py/12_construir_recurso.py Casa las resoluciones de los tribunales contra los pliegos con su licitación 35511c8e14d905283165bb616e8f4d96 97
py/22_recurso.py Modelo del recurso estimado contra el pliego y su evaluación 20cae4ca1b5291af292e090c9e6881e3 155
py/30_evaluar.py AUC, Brier, calibración por deciles, pendiente, cobertura y aceptación de cada desenlace e9ac728abce2e73c0e2f19200d37db96 152
py/32_test_dinamico.py Prueba de que el modelo no usa nada posterior al anuncio (perturba lo resuelto y compara) df73e9e0a0976b8121aacacdf22b25b4 45

Segunda implementación

4 ficheros
Segunda implementación de MP1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
impl2/metricas_impl2.py Segunda implementación de las métricas, escrita solo con el pre-registro 5b23dc120ae70f5b2959c360f36ce908 354
impl2/prueba_sintetica.py Prueba de la segunda implementación con datos sintéticos 57adf9703313cc0cd95b378193600621 292
py/31_comparar_impl.py Compara las dos implementaciones cifra a cifra 0ded2ad5db46568cb3c3ea736c79f20b 49
salidas/31_comparar_impl.json Diferencias entre las dos implementaciones (0 o ≤ 10⁻¹⁴) 0ec7c46792e609d2d94014a45bb4719d 58

Cotejo

4 ficheros
Cotejo de MP1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
py/40_atom_extraer.py Extrae del ZIP ATOM original de la PLACSP los casos del cotejo f856df8bd9aebbe846e2f086b95364e3 56
py/41_cotejo_muestra.py Sortea la muestra del cotejo con semilla sellada 140e290d785fa08ce872a9606f414dbf 53
py/42_cotejo_comparar.py Compara cada caso con el ATOM original 0ebed83abbf440315300f8443fa39e82 98
salidas/42_cotejo_resumen.json Resultado del cotejo: 26 de 26 correctos, por desenlace 1f6b8afb0ef585735bd47c08437fcacc 12

Datos de validación

9 ficheros
Datos de validación de MP1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
salidas/30_ou.json Evaluación de oferta única: AUC, calibración por deciles, pendiente, cobertura y aceptación ce6fc61c617bb8d3216569911a2a44e3 378
salidas/30_des.json Evaluación de desierto: AUC, calibración por deciles, pendiente, cobertura y aceptación 9b915a5590177b25d56c0230bdfbc007 373
salidas/30_mod.json Evaluación de la modificación en el primer año a325227a4902c5241edb50b731f8d9a0 357
salidas/22_rec.json Evaluación del recurso contra el pliego (versión sin la variable posterior) c9bfe87a594462cf2e970d70e3bf4963 212
salidas/43_robustez_rec.json Robustez posterior del recurso: resueltas y sin resolver por separado 616f2919280b31d430f521ecdd226c00 14
salidas/12_recurso.json Banco de resoluciones casado: embudo y recuentos por tribunal y año 01b899c4d2c86b01545873098583a273 299
salidas/32_test_dinamico_2026.json Prueba dinámica de 2026: 0 diferencias en 37.454 lotes 7e48a25537ca2f23c73e349d8ff3cf4d 166
salidas/32_test_dinamico_2025.json Prueba dinámica de 2025: los 180 lotes con el historial afectado 416179b333205252912e8e6de0ca745f 166
salidas/sellado/MD5SUMS Huellas de las dos predicciones selladas y su hora 0621f21d7e3023e1ad1eccaae74177d4 3

Pre-registros

sellados antes de medir
Los pre-registros de MP1, con su huella, la hora del sello y su texto
TextoHuella del sello (md5)Sellado
DEFINICIONES_MP1.mdel texto sellado lleva rutas del servidor o nombres internos: es una copia de lectura con 4 sustituciones, y su huella no es la del sello 3da2be07b085b96c3f80dd0a826748bd 26/10/2026, 20:54:55 CET

Lo que no se publica

y por qué
  • Probabilidad de cada licitación en plazo (las predicciones selladas): se publica en la evaluación: abrirla antes rompería el sello
  • Lotes de entrenamiento y prueba fila a fila, modelos serializados y celdas: datos por contrato de varios cientos de MB; se rehacen con el código desde la construcción publicada
  • Cotejo caso a caso con el ATOM original: fila a fila por contrato; se publica el resultado agregado

Sus entradas del registro