Repository navigation
Probas : exécuter la censure à droite dans les twins d'analyse de survie #13032
Description
Activity
[CLAIMED] #13032 — myia-po-2023:CoursIA-2 2026-08-26T00:00Z — paths: MyIA.AI.Notebooks/Probas/Infer/Infer-19-Survival-Analysis.ipynb, MyIA.AI.Notebooks/Probas/PyMC/PyMC-19-Survival-Analysis.ipynb, scripts/notebook_tools/twin_pairs.d/probas-19-survival-analysis.yaml
[DELIVERED] PR #13062 — les 8 critères d'acceptation couverts : jeu censuré reproductible (c*=800h, indicateur explicite), naïf vs censuré exécutés avec les vrais moteurs (PyMC
pm.Potential/ Infer.NET forme exacte en statistiques suffisantes — la contrainteT_i > c*n'est compilable ni en EP ni en VMP, opérateurFactor.Difference(Gamma, const)absent, vérifié empiriquement), comparaison quantitative au générateur (biais naïf 1,99x / 1,62x, identité N/n_obs vérifiée des deux côtés), courbes de survie vs vérité vs Kaplan-Meier (implémenté des deux côtés), interprétations après sorties avec rôle deS(c_i)explicite, parité des twins maintenue (nouvel Exercice 3 « sensibilité » identique des deux côtés), re-exécutions intégrales (ec 1-12 / 1-14, 0 erreur), registre twin rebaseliné même PR (drift_introduced: 0). Fixes environnement au passage (règle F) : ArviZ 1.xickwarg, pin NuGet 0.4.2504.701 (restore pendait derrière le proxy).- added 9 commits that reference this issue
on Aug 28, 2026 4 remaining items
- added 13 commits that reference this issue
on Aug 29, 2026 - added a commit that references this issue
on Aug 30, 2026
Constat vérifié sur
origin/mainLes deux notebooks d'analyse de survie expliquent correctement la censure à droite et la contribution de vraisemblance d'une observation censurée,
S(c_i). Toutefois, cette notion structurante n'est jamais exécutée :MyIA.AI.Notebooks/Probas/Infer/Infer-19-Survival-Analysis.ipynb: la section « Exercice 1 — Censure à droite » est suivie d'une cellule exécutée qui affiche seulement « Exercice 1 à compléter » ;MyIA.AI.Notebooks/Probas/PyMC/PyMC-19-Survival-Analysis.ipynb: même situation, avec un TODO proposantpm.Potentialmais aucune vraisemblance censurée effectivement construite.Les autres sections exécutées utilisent des durées entièrement observées. L'apprenant ne voit donc ni l'effet statistique d'ignorer la censure, ni la correction apportée par les termes de survie.
La recherche des PR ouvertes touchant ces deux chemins n'a trouvé aucun véhicule concurrent au moment du constat.
Objectif pédagogique
Transformer l'exercice actuellement stubbé en comparaison exécutée commune aux deux twins, afin de montrer pourquoi une durée censurée ne doit pas être traitée comme un événement observé à l'instant de fin de suivi.
Critères d'acceptation
f(t_i)pour les événements etS(c_i)pour les censures.S(c_i).execution_countnon nuls et zéro erreur volontaire.Hors scope