# COMPLEXA C321–C330 — suplementos científicos reproducibles

Fecha editorial: 27 de octubre de 2026. Diez figuras vectoriales originales SVG, diez tablas numéricas CSV, un generador Python con biblioteca estándar y el presente documento. Archivos generados con control SHA-256 y un ZIP determinista (marcas de tiempo y nombres fijos).

## Reproducción y auditoría

Desde la raíz del repositorio:

```sh
python3 content/supplementary/repro/c321-330/make_figures.py --check content/supplementary
```

El generador **no usa números aleatorios**, datos descargados de la red, OCR ni paquetes científicos externos. Los SVG contienen un título y una descripción accesibles. Los CSV contienen valores calculados con las ecuaciones exactas de los manuscritos, empleando integración numérica determinista cuando se indica. Los propios manuscritos se mantienen intactos.

## Correspondencia con los capítulos

- **C321:** filtrado de temperatura por Kalman y suavizado de Rauch–Tung–Striebel a partir de las lecturas 22 y 19, q = 0,25, r = 1. Las dos varianzas reconstruidas se distinguen de las de medición.
- **C322:** combinación de dos sensores que miden el mismo estado, con covarianza común de sus errores. Se barre la correlación −0,5 a 1; el punto de referencia 0,8 produce varianza posterior 9/19 y media 20/19. No se trata la coincidencia de los sensores como independencia.
- **C323:** ejemplo de observación cuadrática 4 con ruido normal de varianza 0,25 y previa N(0,1). La densidad posterior exacta bajo el modelo se integra por Simpson en [−4,4]; resulta bimodal y su varianza es aproximadamente 3,841876. Los extremos truncados aportan masa despreciable dentro de esa tolerancia.
- **C324:** actualización exacta de un estado de tres valores con previa (1,2,1)/4, emisiones (0,1;0,2;0,8), posterior (1,4,8)/13 y cuatro partículas. La nube del remuestreo sistemático es el ejemplo concreto del manuscrito, no un sorteo adicional.
- **C325:** algoritmo forward–backward exacto para el HMM de dos estados y las observaciones alta, baja, baja, alta. Se conserva la probabilidad de secuencia 0,03569152.
- **C326:** transición temporal exacta de un proceso Ornstein–Uhlenbeck con μ=10, κ=0,5/h, σ=2, estado inicial 14. Se muestra la diferencia con una única actualización de Euler aplicada al intervalo completo.
- **C327:** diseño MAR didáctico: dos grupos de 500 observaciones posibles, medias 2 y 8 y probabilidades de respuesta 0,8 y 0,2. Los 400 y 100 respondedores son **conteos esperados**; la media sin corrección es 3,2 y la ponderación inversa recupera 5.
- **C328:** cálculo exacto de una jerarquía con cuatro configuraciones de media y concentración beta; las trayectorias conservan (10,2), (4,0), (6,6) permanencias/cambios. Los pesos posteriores se obtienen de funciones beta mediante `lgamma`, y las medias individuales integran las cuatro posibilidades.
- **C329:** dos grupos que mejoran de 90% a 95% y de 50% a 60% mientras el promedio cae de 82% a 67%; comparación con una tasa estandarizada a composiciones 50/50 y descomposición de Kitagawa (tasas +0,075; composición −0,225).
- **C330, datos empíricos originales:** **excepción deliberada**. La figura reúne las métricas retrospectivas publicadas en la sección «Resultados en validación y en evaluación» del capítulo original. Ese capítulo analiza los últimos 60 segundos de un extracto de ECG real procedente de SciPy, a partir del registro 208 de MIT-BIH Arrhythmia Database. **Los 108.000 valores del ECG, el CSV de características y el código completo de estimación no están depositados en este repositorio.** Por ello la figura y el CSV permiten comprobar de forma reproducible **la transcripción, representación gráfica y comparación de las cuatro métricas publicadas**, pero **no permiten reproducir independientemente el ajuste o las inferencias fisiológicas desde la señal cruda**. No se inventan observaciones individuales ni se infieren diagnósticos clínicos.

## Referencia y licencia de los datos empíricos mencionados en C330

- SciPy documentation: `scipy.datasets.electrocardiogram` y el registro MIT-BIH 208 (derivación MLII; cinco minutos, 360 Hz).
- Moody, G. B. y Mark, R. G. (2005). *MIT-BIH Arrhythmia Database*, PhysioNet. DOI: https://doi.org/10.13026/C2F305
- MIT-BIH fuente: Open Data Commons Attribution License v1.0; atribución a George Moody y Roger Mark.

Los metadatos y los resultados del capítulo original deben consultarse para comprender las restricciones. Los ejemplos C321–C329 y el conjunto de decisiones didácticas se atribuyen a los capítulos de COMPLEXA correspondientes, sin fingir comprobación externa del modelo o validación empírica.
