DE / EN / FR / ES

silvagis gmbh · dumeni cavegn · mise à jour 05.06.2026

vitatrace.
méthodologie

Documentation transparente de l'analyse statistique derrière AllergyTrace et MediTrace. Les deux applications partagent le même noyau statistique — avec des extensions spécifiques à chacune.

Les deux applications fournissent des indications de corrélation statistique — pas un diagnostic médical. Corrélation n'est pas causalité. Les résultats sont conçus comme des hypothèses pour une consultation avec un professionnel de santé. Les applications ne sont pas des dispositifs médicaux réglementés.

Noyau statistique commun

Les deux applications sélectionnent automatiquement la méthode d'analyse appropriée. Un modèle distinct est calculé pour chaque champ de symptôme ou de mesure — sans moyenne sur plusieurs domaines.

Seuil de significativité

Un effet n'est signalé comme significatif que lorsque les deux conditions sont remplies :

Cela évite que des effets triviaux soient signalés comme « significatifs » uniquement en raison d'un grand échantillon.

Trois niveaux d'affichage


AllergyTrace — Méthodologie spécifique

⇩ Télécharger la méthodologie15 pages · 534 ko · EN ⇩ Exemple de rapport4 pages · 162 ko · DE

Le PDF contient un exemple entièrement calculé : pollen de bouleau vs. démangeaisons oculaires sur 30 jours.

  1. Formules statistiques. Moyenne arithmétique, écart-type d'échantillon (Bessel), d de Cohen, test t de Welch, df de Welch–Satterthwaite, valeur p via la fonction bêta incomplète régularisée. Validées par rapport aux valeurs tabulées.
  2. Exemple calculé. Pollen de bouleau vs. démangeaisons oculaires, 30 jours, calcul étape par étape, sous-analyse du médicament de soulagement avec la cétirizine, analyse multi-allergènes avec ajustement des facteurs de confusion.
  3. Régression logistique ordinale. 5 variables : exposition à l'allergène, intensité, déclencheurs parallèles, médicament de soulagement, jour de la semaine.
  4. Conventions et limites. Choix méthodologiques expliqués ouvertement.

En outre, AllergyTrace utilise des profils de temps de réaction spécifiques à chaque allergène : le début, le pic et la décroissance sont enregistrés par allergène (onsetMinutes, peakHours, durationHours). L'analyse du décalage teste ainsi automatiquement les fenêtres temporelles biologiquement plausibles entre exposition et symptôme — le même principe que MediTrace applique sur le plan pharmacologique (voir ci-dessous).


MediTrace — Analyse du décalage basée sur la pharmacologie

⇩ Télécharger la méthodologie9 pages · 287 ko · EN ⇩ Exemple de rapport16 pages · 276 ko · FR

MediTrace — l'application sœur pour les journaux de médicaments — pousse le même principe de décalage à son extrême pharmacologique : une analyse du décalage temporel propre à chaque substance. (AllergyTrace applique le principe aux allergènes, voir ci-dessus — MediTrace le fait pour les médicaments avec des profils d'action curés.)

Chaque médicament agit dans une fenêtre temporelle différente. Une simple corrélation « pris aujourd'hui → symptôme aujourd'hui » est scientifiquement sans valeur pour les antidépresseurs ou les vitamines — leur effet n'apparaît que des semaines plus tard. MediTrace intègre donc une base de données curée de 448 médicaments et compléments :

Paramètre Signification Ibuprofène Sertraline
onsetHours Début d'action 0,5 h 4 h
peakHours Effet maximal 2 h 8 h
durationHours Durée de l'effet 6 h 24 h
buildupDays Temps de montée (médicaments au long cours) 28 jours

L'analyse de corrélation teste automatiquement les fenêtres temporelles pharmacologiquement correctes (analyse du décalage) : pour la sertraline, l'application cherche l'effet après 7, 14, 21 et 28 jours — pas le jour même. Pour les médicaments au long cours, l'analyse divise les données en trois phases : niveau de base (avant la prise), phase de montée (pendant buildupDays) et état stable (ensuite). Le décalage ayant le plus fort pouvoir explicatif statistique est indiqué comme « décalage optimal ».

Constantes vitales

Au-delà des symptômes sur l'échelle 0–10, MediTrace évalue aussi des constantes vitales objectives : pression artérielle systolique et diastolique ainsi que le pouls. Pour éviter que le bruit de mesure n'apparaisse comme un effet, des différences minimales cliniquement pertinentes s'appliquent — 5 mmHg (systolique), 4 mmHg (diastolique), 4 bpm (pouls) — avec au moins 5 mesures par groupe (avec/sans prise).

Exemple de rapport pour le cabinet médical

MediTrace exporte un rapport PDF structuré avec des tailles d'effet, des graphiques, une analyse du délai d'action et des courbes dose-réponse — à apporter à la consultation.

Code source sur demande

L'implémentation statistique est écrite en JavaScript / TypeScript et se trouve dans les fichiers analysisEngine.ts, quickAnalysis.ts, ordinalLogit.ts. Je fournis le code source sur demande scientifique.

Contact : vitatrace@proton.me