Documentación transparente del análisis estadístico detrás de AllergyTrace y MediTrace. Ambas apps comparten el mismo núcleo estadístico — con extensiones específicas de cada una.
Ambas apps proporcionan indicaciones de correlación estadística — no un diagnóstico médico. Correlación no es causalidad. Los resultados están pensados como hipótesis para una consulta con un profesional sanitario. Las apps no son productos sanitarios regulados.
Ambas apps seleccionan automáticamente el método de análisis adecuado. Se calcula un modelo independiente para cada campo de síntoma o medición — sin promediar entre varias áreas.
Un efecto solo se marca como significativo cuando se cumplen ambas condiciones:
Esto evita que efectos triviales se notifiquen como «significativos» solo por una muestra grande.
⇩ Descargar metodología15 páginas · 534 kb · EN ⇩ Informe de ejemplo4 páginas · 162 kb · DE
El PDF contiene un ejemplo completamente calculado: polen de abedul vs. picor de ojos durante 30 días.
Además, AllergyTrace utiliza perfiles de tiempo de reacción específicos por alérgeno: inicio, pico y decaimiento se almacenan por alérgeno (onsetMinutes, peakHours, durationHours). El análisis de desfase prueba así automáticamente las ventanas temporales biológicamente plausibles entre exposición y síntoma — el mismo principio que MediTrace aplica farmacológicamente (véase abajo).
⇩ Descargar metodología9 páginas · 287 kb · EN ⇩ Informe de ejemplo16 páginas · 284 kb · ES
MediTrace — la app hermana para diarios de medicación — lleva el mismo principio de desfase a su extremo farmacológico: un análisis de desfase temporal específico por sustancia. (AllergyTrace aplica el principio a los alérgenos, véase arriba — MediTrace lo hace para los medicamentos con perfiles de acción curados.)
Cada medicamento actúa en una ventana temporal diferente. Una simple correlación «tomado hoy → síntoma hoy» carece de valor científico para los antidepresivos o las vitaminas — su efecto solo aparece semanas después. Por eso MediTrace incluye una base de datos curada de 448 medicamentos y suplementos:
| Parámetro | Significado | Ibuprofeno | Sertralina |
|---|---|---|---|
onsetHours |
Inicio de acción | 0,5 h | 4 h |
peakHours |
Efecto máximo | 2 h | 8 h |
durationHours |
Duración del efecto | 6 h | 24 h |
buildupDays |
Tiempo de acumulación (medicamentos de largo plazo) | — | 28 días |
El análisis de correlación prueba automáticamente las ventanas temporales farmacológicamente correctas (análisis de desfase): para la sertralina, la app busca el efecto a los 7, 14, 21 y 28 días — no el mismo día. Para los medicamentos de largo plazo, el análisis divide los datos en tres fases: línea base (antes de la toma), fase de acumulación (durante buildupDays) y estado estable (después). El desfase con mayor poder explicativo estadístico se indica como «desfase óptimo».
Además de los síntomas en la escala 0–10, MediTrace también evalúa constantes vitales objetivas: presión arterial sistólica y diastólica, así como el pulso. Para evitar que el ruido de medición aparezca como un efecto, se aplican diferencias mínimas clínicamente relevantes — 5 mmHg (sistólica), 4 mmHg (diastólica), 4 lpm (pulso) — con al menos 5 mediciones por grupo (con/sin toma).
MediTrace exporta un informe PDF estructurado con tamaños de efecto, gráficos, análisis del tiempo de acción y curvas dosis-respuesta — para llevar a la consulta.
La implementación estadística está escrita en JavaScript / TypeScript y se encuentra en los archivos analysisEngine.ts, quickAnalysis.ts, ordinalLogit.ts. Facilito el código fuente bajo petición científica.
Contacto: vitatrace@proton.me