{"id":746,"date":"2026-10-09T19:09:45","date_gmt":"2026-10-09T17:09:45","guid":{"rendered":"https:\/\/www.ranksignal.fr\/blog\/?p=746"},"modified":"2026-10-14T17:16:35","modified_gmt":"2026-10-14T15:16:35","slug":"le-modele-de-cox","status":"publish","type":"post","link":"https:\/\/www.ranksignal.fr\/blog\/machine-learning\/le-modele-de-cox\/","title":{"rendered":"Le mod\u00e8le de Cox : mesurer le risque au fil du temps"},"content":{"rendered":"<p><\/p>\n<p>Un h\u00f4pital suit des patients apr\u00e8s un traitement. Au bout de quelques mois, certains sont toujours en vie, un autre a d\u00e9m\u00e9nag\u00e9 et ne r\u00e9pond plus au t\u00e9l\u00e9phone. Comment exploiter ces situations, o\u00f9 l&rsquo;on ne conna\u00eet pas la fin de l&rsquo;histoire ? Le mod\u00e8le de Cox r\u00e9pond \u00e0 cette question en d\u00e9crivant un risque \u00e0 chaque instant, plut\u00f4t qu&rsquo;une dur\u00e9e de vie.<\/p>\n<p><strong>Sommaire<\/strong><\/p>\n<ul>\n<li><a href=\"#l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/a><\/li>\n<li><a href=\"#pourquoi-une-regression-classique-ne-suffit-pas\">Pourquoi une r\u00e9gression classique ne suffit pas<\/a><\/li>\n<li><a href=\"#le-risque-instantane-la-piece-centrale\">Le risque instantan\u00e9, la pi\u00e8ce centrale<\/a><\/li>\n<li><a href=\"#pas-de-forme-a-fixer-un-modele-semi-parametrique\">Pas de forme \u00e0 fixer : un mod\u00e8le semi-param\u00e9trique<\/a><\/li>\n<li><a href=\"#a-quoi-ca-sert-face-a-la-courbe-de-kaplan-meier\">\u00c0 quoi \u00e7a sert, face \u00e0 la courbe de Kaplan-Meier<\/a><\/li>\n<li><a href=\"#le-lire-en-python-l-exemple-des-patients-atteints-d-une-tumeur\">Le lire en Python : l&rsquo;exemple des patients atteints d&rsquo;une tumeur<\/a><\/li>\n<li><a href=\"#ce-qu-il-ne-dit-pas-trois-idees-recues\">Ce qu&rsquo;il ne dit pas : trois id\u00e9es re\u00e7ues<\/a><\/li>\n<li><a href=\"#sa-place-parmi-les-methodes-voisines\">Sa place parmi les m\u00e9thodes voisines<\/a><\/li>\n<\/ul>\n<h2 id=\"l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/h2>\n<ul>\n<li>Le mod\u00e8le de Cox d\u00e9crit <strong>un risque instantan\u00e9, pas une date<\/strong> : \u00e0 chaque instant, quelle est la chance que l&rsquo;\u00e9v\u00e9nement survienne ?<\/li>\n<li>Il multiplie <strong>un risque de base commun \u00e0 tous<\/strong> par un facteur propre \u00e0 chaque individu.<\/li>\n<li>Il n&rsquo;impose <strong>aucune forme pr\u00e9cise au risque de base<\/strong>, ce qui le rend semi-param\u00e9trique.<\/li>\n<li>Il exploite <strong>les observations censur\u00e9es<\/strong> au lieu de les \u00e9carter.<\/li>\n<li>Il estime <strong>plusieurs variables \u00e0 la fois<\/strong>, l\u00e0 o\u00f9 Kaplan-Meier reste descriptif.<\/li>\n<\/ul>\n<h2 id=\"pourquoi-une-regression-classique-ne-suffit-pas\">Pourquoi une r\u00e9gression classique ne suffit pas<\/h2>\n<p>Si l&rsquo;on voulait pr\u00e9dire la dur\u00e9e de vie, une r\u00e9gression classique prendrait le temps observ\u00e9 comme r\u00e9ponse. Le probl\u00e8me : pour une partie des patients, le temps r\u00e9el reste inconnu. L&rsquo;\u00e9tude s&rsquo;est termin\u00e9e, ou la personne a quitt\u00e9 le suivi, et l&rsquo;on sait seulement que l&rsquo;\u00e9v\u00e9nement n&rsquo;a pas eu lieu avant cette date. Cette information partielle s&rsquo;appelle la <strong>censure<\/strong>, et c&rsquo;est elle qui distingue fondamentalement l&rsquo;analyse de survie de la r\u00e9gression classique.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470ba4be&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470ba4be\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1380\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement.png\" alt=\"Cinq patients suivis dans le temps : trois d\u00e9c\u00e8s observ\u00e9s, et deux patients censur\u00e9s, l'un en fin d'\u00e9tude, l'autre perdu de vue\" class=\"wp-image-743\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement.png 2400w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement-300x173.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement-1024x589.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement-768x442.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement-1536x883.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_censure_temps_evenement-2048x1178.png 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Regarde les deux lignes qui se terminent par une fl\u00e8che : pour ces patients, le temps r\u00e9el d\u00e9passe la date de sortie, mais on ne sait pas de combien.<\/figcaption><\/figure>\n\n\n<blockquote>\n<p><strong>\ud83d\udca1 Intuition<\/strong> Un patient censur\u00e9 est un t\u00e9moin partiel : on sait qu&rsquo;il a tenu jusqu&rsquo;\u00e0 une certaine date, mais pas ce qui s&rsquo;est pass\u00e9 ensuite.<\/p>\n<\/blockquote>\n<h2 id=\"le-risque-instantane-la-piece-centrale\">Le risque instantan\u00e9, la pi\u00e8ce centrale<\/h2>\n<p>Plut\u00f4t que de demander \u00e0 quel moment l&rsquo;\u00e9v\u00e9nement arrive, le mod\u00e8le de Cox regarde le <strong>risque instantan\u00e9<\/strong> : le taux auquel il survient \u00e0 l&rsquo;instant <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b4e3cbf5d4c5c6d9b702dd139f14c147_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#116;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: 0px;\"\/>, sachant qu&rsquo;il ne s&rsquo;est pas produit jusque-l\u00e0. Pour un individu <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: 0px;\"\/> qui porte des caract\u00e9ristiques <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c8700e0258243116de0d4f288e2e3b44_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"15\" style=\"vertical-align: -3px;\"\/>, le mod\u00e8le \u00e9crit :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 64px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ee1ac83768ff5286ed82d6730513f98e_l3.png\" height=\"64\" width=\"249\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#104;&#40;&#116;&#32;&#92;&#109;&#105;&#100;&#32;&#120;&#95;&#105;&#41;&#32;&#61;&#32;&#104;&#95;&#48;&#40;&#116;&#41;&#32;&#92;&#101;&#120;&#112;&#92;&#108;&#101;&#102;&#116;&#40;&#92;&#115;&#117;&#109;&#95;&#123;&#106;&#61;&#49;&#125;&#94;&#112;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#106;&#32;&#120;&#95;&#123;&#105;&#106;&#125;&#92;&#114;&#105;&#103;&#104;&#116;&#41;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Le membre de droite se lit en deux morceaux. Le facteur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-6ac4e804e889a55458af6943a54bb522_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;&#95;&#48;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> est le <strong>risque de base<\/strong> : il \u00e9volue avec le temps, et il est le m\u00eame pour tout le monde.  Le facteur exponentiel, lui, ne d\u00e9pend pas du temps : il ne contient que les caract\u00e9ristiques de l&rsquo;individu, pond\u00e9r\u00e9es par des coefficients <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c7b9ff31f3b4a1701cf1073c59582745_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;&#95;&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"16\" style=\"vertical-align: -6px;\"\/> que le mod\u00e8le apprend.<\/p>\n<p>Le mod\u00e8le ne fait donc que multiplier le risque de base par un facteur personnel. Sa force tient \u00e0 ce qu&rsquo;il n&rsquo;exige jamais de fixer la forme exacte de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-6ac4e804e889a55458af6943a54bb522_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;&#95;&#48;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> : ce risque commun reste libre, et seule la partie individuelle est mod\u00e9lis\u00e9e.<\/p>\n<h2 id=\"pas-de-forme-a-fixer-un-modele-semi-parametrique\">Pas de forme \u00e0 fixer : un mod\u00e8le semi-param\u00e9trique<\/h2>\n<p>Le mod\u00e8le de Cox se place \u00e0 mi-chemin entre deux familles. Un mod\u00e8le enti\u00e8rement param\u00e9trique impose une forme pr\u00e9cise au risque. Une approche non param\u00e9trique comme la courbe de Kaplan-Meier n&rsquo;en impose aucune, mais ne sait pas g\u00e9rer plusieurs variables \u00e0 la fois. Le mod\u00e8le de Cox ne fixe que la partie qui d\u00e9pend des caract\u00e9ristiques : c&rsquo;est un mod\u00e8le <strong>semi-param\u00e9trique<\/strong>.<\/p>\n<p>Comment estimer les coefficients sans conna\u00eetre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-5f71cdff270b7d449ab550b08fde2de9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"17\" style=\"vertical-align: -3px;\"\/> ? Par la <strong>vraisemblance partielle<\/strong>. \u00c0 chaque instant o\u00f9 un \u00e9v\u00e9nement est observ\u00e9, on compare l&rsquo;individu concern\u00e9 \u00e0 tous ceux qui sont encore \u00e0 risque \u00e0 cet instant. Dans cette comparaison, le risque de base dispara\u00eet, et les coefficients restent.<\/p>\n<h2 id=\"a-quoi-ca-sert-face-a-la-courbe-de-kaplan-meier\">\u00c0 quoi \u00e7a sert, face \u00e0 la courbe de Kaplan-Meier<\/h2>\n<p>La <strong>courbe de Kaplan-Meier<\/strong> estime la fonction de survie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-1b8861c9726626ba0a6ad5841d5ad42e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;&#40;&#116;&#41;&#32;&#61;&#32;&#92;&#80;&#114;&#40;&#84;&#32;&#62;&#32;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"130\" style=\"vertical-align: -5px;\"\/> sans rien supposer. Elle avance pas \u00e0 pas : \u00e0 chaque \u00e9v\u00e9nement observ\u00e9, elle recalcule la proportion de survivants parmi ceux encore \u00e0 risque, censure comprise. Elle d\u00e9crit, et on l&rsquo;obtient souvent groupe par groupe.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470ba93d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470ba93d\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2250\" height=\"1500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier.png\" alt=\"Courbe de Kaplan-Meier en escalier, qui descend d'environ 1 \u00e0 0,35 entre les instants 0 et 15, avec des marques orange pour les observations censur\u00e9es\" class=\"wp-image-744\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier.png 2250w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier-300x200.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier-1024x683.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier-768x512.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier-1536x1024.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch10_courbe_survie_kaplan_meier-2048x1365.png 2048w\" sizes=\"auto, (max-width: 2250px) 100vw, 2250px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Chaque marche correspond \u00e0 un \u00e9v\u00e9nement observ\u00e9, et les petites marques signalent les patients sortis du suivi sans d\u00e9c\u00e8s. Cette courbe ne d\u00e9crit qu&rsquo;un groupe \u00e0 la fois. Le mod\u00e8le de Cox prend le relais quand plusieurs variables agissent ensemble.<\/figcaption><\/figure>\n\n\n<p>Il existe un lien remarquable avec le test du log-rank. Sur des donn\u00e9es o\u00f9 la censure est rare et avec un seul pr\u00e9dicteur binaire, le test de Cox et le log-rank concluent presque de la m\u00eame fa\u00e7on : deux approches en apparence distinctes, l&rsquo;une descriptive et l&rsquo;autre fond\u00e9e sur un mod\u00e8le, arrivent alors au m\u00eame verdict.<\/p>\n<p>Le m\u00eame outillage sert bien au-del\u00e0 de la m\u00e9decine : une pi\u00e8ce m\u00e9canique qui tombe en panne, un abonnement qu&rsquo;on r\u00e9silie, sont des situations o\u00f9 l&rsquo;on observe un temps jusqu&rsquo;\u00e0 un \u00e9v\u00e9nement, parfois censur\u00e9.<\/p>\n<h2 id=\"le-lire-en-python-l-exemple-des-patients-atteints-d-une-tumeur\">Le lire en Python : l&rsquo;exemple des patients atteints d&rsquo;une tumeur<\/h2>\n<p>Le jeu de donn\u00e9es <code>BrainCancer<\/code> suit des patients trait\u00e9s pour une tumeur c\u00e9r\u00e9brale. Pour chacun, on a un temps de suivi et un <strong>indicateur de statut<\/strong> qui dit si ce temps correspond \u00e0 un d\u00e9c\u00e8s ou \u00e0 une censure. Le code commence par charger ces donn\u00e9es.<\/p>\n<pre><code>In [3]: BrainCancer = load_data('BrainCancer')\n<\/code><\/pre>\n<p>Avec le paquet <code>lifelines<\/code>, le mod\u00e8le de Cox s&rsquo;ajuste en quelques lignes, apr\u00e8s avoir transform\u00e9 la colonne <code>sex<\/code> en variables num\u00e9riques. <code>CoxPHFitter<\/code> est la classe de <code>lifelines<\/code> qui ajuste le mod\u00e8le, et <code>MS<\/code> l&rsquo;alias de <code>ModelSpec<\/code>, qui transforme la table en matrice de mod\u00e8le :<\/p>\n<pre><code>In [17]: coxph = CoxPHFitter\n         sex_df = BrainCancer[['time', 'status', 'sex']]\n         model_df = MS(['time', 'status', 'sex'],\n                         intercept=False).fit_transform(BrainCancer)\n         cox_fit = coxph().fit(model_df,\n                                  'time',\n                                  'status')\n         cox_fit.summary[['coef', 'se(coef)', 'p']]\n<\/code><\/pre>\n<p>Dans <code>fit<\/code>, le temps et le statut sont lus comme la r\u00e9ponse ; les autres colonnes sont les pr\u00e9dicteurs. Le tableau <code>summary<\/code> affiche pour chaque variable un coefficient <code>coef<\/code>, son erreur type <code>se(coef)<\/code> et une p-valeur <code>p<\/code>. Le coefficient se traduit en risque relatif plut\u00f4t qu&rsquo;en effet moyen sur une valeur.<\/p>\n<h2 id=\"ce-qu-il-ne-dit-pas-trois-idees-recues\">Ce qu&rsquo;il ne dit pas : trois id\u00e9es re\u00e7ues<\/h2>\n<h3>\u00ab Il faut conna\u00eetre le risque de base pour s&rsquo;en servir \u00bb<\/h3>\n<p>Non. Le risque de base n&rsquo;est pas sp\u00e9cifi\u00e9, et les coefficients s&rsquo;estiment sans lui, par la vraisemblance partielle.<\/p>\n<h3>\u00ab Les patients sortis du suivi n&rsquo;apportent rien \u00bb<\/h3>\n<p>C&rsquo;est l&rsquo;erreur la plus co\u00fbteuse. Ceux qui restent le plus longtemps sont justement les plus susceptibles d&rsquo;\u00eatre censur\u00e9s : les \u00e9carter <strong>sous-estime la survie r\u00e9elle<\/strong>.<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Une censure n&rsquo;est pas une donn\u00e9e manquante qu&rsquo;on peut ignorer : elle porte une information partielle, que le mod\u00e8le exploite.<\/p>\n<\/blockquote>\n<h3>\u00ab Le rapport des risques peut varier sans cons\u00e9quence \u00bb<\/h3>\n<p>Le mod\u00e8le suppose que le rapport des risques entre deux individus reste constant dans le temps. C&rsquo;est une hypoth\u00e8se \u00e0 v\u00e9rifier, pas un acquis. Une caract\u00e9ristique qui change au cours du suivi, comme une mesure r\u00e9p\u00e9t\u00e9e, peut tout de m\u00eame entrer dans le mod\u00e8le, moyennant quelques am\u00e9nagements.<\/p>\n<h2 id=\"sa-place-parmi-les-methodes-voisines\">Sa place parmi les m\u00e9thodes voisines<\/h2>\n<p>Le mod\u00e8le de Cox n&rsquo;est pas isol\u00e9. Les m\u00e9thodes de r\u00e9gularisation vues pour la <a href=\"\/blog\/machine-learning\/quand-utiliser-une-regression-lineaire\/\" title=\"r\u00e9gression lin\u00e9aire\">r\u00e9gression lin\u00e9aire<\/a> s&rsquo;y appliquent telles quelles : la p\u00e9nalit\u00e9 <a href=\"\/blog\/maths\/la-methode-lasso\/\" title=\"lasso\">lasso<\/a> peut y s\u00e9lectionner un sous-ensemble de pr\u00e9dicteurs.<\/p>\n<p>Pour comparer deux mod\u00e8les de survie, la mesure habituelle des classifieurs ne suffit pas, car la r\u00e9ponse est censur\u00e9e. Le <strong>C-index<\/strong> joue ce r\u00f4le : il g\u00e9n\u00e9ralise l&rsquo;aire sous la courbe ROC \u00e0 ce cas.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Le mod\u00e8le de Cox garde le temps en t\u00eate sans le dire : il raisonne en risque \u00e0 chaque instant, et il tire parti des patients sortis du suivi avant la fin.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Un mod\u00e8le qui ne pr\u00e9dit pas une date mais un risque \u00e0 chaque instant, et qui sait tirer parti des patients sortis du suivi avant la fin.<\/p>\n","protected":false},"author":1,"featured_media":745,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-746","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning"],"_links":{"self":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/comments?post=746"}],"version-history":[{"count":3,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/746\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/746\/revisions\/783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media\/745"}],"wp:attachment":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media?parent=746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/categories?post=746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/tags?post=746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}