{"id":3766,"date":"2026-10-14T18:01:06","date_gmt":"2026-10-14T18:01:06","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/gerer-avertissement-glm-fit-probabilites-0-ou-1\/"},"modified":"2026-10-14T18:01:06","modified_gmt":"2026-10-14T18:01:06","slug":"gerer-avertissement-glm-fit-probabilites-0-ou-1","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=gerer-avertissement-glm-fit-probabilites-0-ou-1","title":{"rendered":"Comment g\u00e9rer : glm.fit: fitted probabilities numerically 0 or 1 occurred"},"content":{"rendered":"<p>L&rsquo;estimation des param\u00e8tres au sein des mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s constitue l&rsquo;un des piliers fondamentaux de la mod\u00e9lisation statistique appliqu\u00e9e contemporaine, particuli\u00e8rement dans l&rsquo;analyse de crit\u00e8res de jugement dichotomiques. Cependant, tout praticien de l&rsquo;environnement de calcul R se heurte in\u00e9vitablement, au cours de ses analyses de r\u00e9gression logistique, \u00e0 un message d&rsquo;alerte \u00e0 la fois laconique et troublant : <em>\u00ab glm.fit: fitted probabilities numerically 0 or 1 occurred \u00bb<\/em>. Cet avertissement signale une anomalie sous-jacente majeure dans le processus d&rsquo;optimisation num\u00e9rique, bien que l&rsquo;interpr\u00e9teur produise n\u00e9anmoins un objet de r\u00e9gression apparemment complet et exploitable en surface.<\/p>\n<p>Loin de constituer un simple art\u00e9fact technique n\u00e9gligeable, cette notification algorithmique trahit une rupture g\u00e9om\u00e9trique et analytique profonde dans l&rsquo;espace des donn\u00e9es : le ph\u00e9nom\u00e8ne de s\u00e9paration compl\u00e8te ou quasi-compl\u00e8te. Lorsqu&rsquo;une combinaison lin\u00e9aire de pr\u00e9dicteurs permet de discriminer sans la moindre erreur la pr\u00e9sence ou l&rsquo;absence de l&rsquo;\u00e9v\u00e9nement \u00e9tudi\u00e9, l&rsquo;estimateur conventionnel du maximum de vraisemblance s&rsquo;effondre. Les coefficients math\u00e9matiques d\u00e9rivent vers l&rsquo;infini, la matrice hessienne devient singuli\u00e8re ou extr\u00eamement mal conditionn\u00e9e, et les inf\u00e9rences statistiques traditionnelles &mdash; au premier rang desquelles figure le test de Wald &mdash; perdent toute validit\u00e9 th\u00e9orique et empirique.<\/p>\n<p>Cet article propose un examen exhaustif, \u00e0 la fois th\u00e9orique, computationnel et m\u00e9thodologique, des m\u00e9canismes provoquant cette instabilit\u00e9 num\u00e9rique au sein de la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/www.rdocumentation.org\/packages\/stats\/versions\/3.6.2\/topics\/glm\">glm()<\/a> de R. \u00c0 travers l&rsquo;exploration d\u00e9taill\u00e9e des fondements math\u00e9matiques de l&rsquo;algorithme des moindres carr\u00e9s repond\u00e9r\u00e9s it\u00e9rativement (IRLS), la mise en lumi\u00e8re du paradoxe de Wald et la pr\u00e9sentation rigoureuse des paradigmes de correction &mdash; de la p\u00e9nalisation de Firth aux approches bay\u00e9siennes r\u00e9gularis\u00e9es &mdash;, ce guide offre aux chercheurs, biostatisticiens et psychom\u00e8tres les cl\u00e9s indispensables pour diagnostiquer, comprendre et r\u00e9soudre d\u00e9finitivement ces d\u00e9faillances d&rsquo;estimation.<\/p>\n<h2>1. Introduction et contextualisation de l&rsquo;avertissement glm.fit en r\u00e9gression logistique<\/h2>\n<h3>1.1 Nature computationnelle de l&rsquo;avertissement \u00e9mis par le moteur d&rsquo;optimisation<\/h3>\n<p>L&rsquo;avertissement \u00e9mis par le moteur interne <code>glm.fit<\/code> traduit la survenue d&rsquo;un \u00e9tat limite dans l&rsquo;espace de calcul num\u00e9rique lors de l&rsquo;ajustement d&rsquo;un mod\u00e8le lin\u00e9aire g\u00e9n\u00e9ralis\u00e9 binominal. Techniquement, le message <em>\u00ab fitted probabilities numerically 0 or 1 occurred \u00bb<\/em> indique qu&rsquo;au cours des it\u00e9rations d&rsquo;optimisation, les probabilit\u00e9s pr\u00e9dites pour au moins une observation ont atteint un niveau indiscernable de 0 ou de 1 au regard de la pr\u00e9cision arithm\u00e9tique de la machine h\u00f4te. Dans l&rsquo;architecture mat\u00e9rielle moderne r\u00e9gie par la norme IEEE 754 relative aux nombres \u00e0 virgule flottante en double pr\u00e9cision, une variable ne dispose que de 53 bits de mantisse, ce qui d\u00e9limite la plus petite diff\u00e9rence repr\u00e9sentable au voisinage de l&rsquo;unit\u00e9.<\/p>\n<p>Lorsque le pr\u00e9dicteur lin\u00e9aire, conventionnellement not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\eta_i = X_i \\beta\">$\\eta_i = X_i \\beta$<\/span>, prend des valeurs absolues consid\u00e9rables (typiquement <span class=\"arabpsy-math-inline\" data-latex=\"|\\eta_i| &gt; 36\">$|\\eta_i| > 36$<\/span> pour la fonction de lien logit canonique), la transformation sigmo\u00efde inverse produit un r\u00e9sultat si proche des bornes th\u00e9oriques que l&rsquo;arrondi machine le tronque strictement \u00e0 z\u00e9ro ou \u00e0 un. Cet \u00e9cueil n&rsquo;est pas anodin : l&rsquo;\u00e9valuation de la fonction de variance binominale <span class=\"arabpsy-math-inline\" data-latex=\"V(\\mu_i) = \\mu_i(1 - \\mu_i)\">$V(\\mu_i) = \\mu_i(1 &#8211; \\mu_i)$<\/span> s&rsquo;annule alors rigoureusement. La matrice de pond\u00e9ration diagonale intervenant dans l&rsquo;algorithme d&rsquo;estimation voit ainsi certains de ses termes s&rsquo;effondrer \u00e0 z\u00e9ro, ce qui d\u00e9stabilise imm\u00e9diatement le calcul de la matrice d&rsquo;information observ\u00e9e de Fisher.<\/p>\n<p>Il importe de distinguer rigoureusement un \u00e9chec banal de convergence algorithmique d&rsquo;une singularit\u00e9 asymptotique structurelle. Dans le premier cas, un simple r\u00e9ajustement du nombre maximal d&rsquo;it\u00e9rations ou du taux d&rsquo;apprentissage permet de stabiliser le gradient. Dans le second cas &mdash; celui qui nous pr\u00e9occupe ici &mdash;, l&rsquo;optimiseur s&rsquo;enfonce dans une asymptote o\u00f9 la surface de log-vraisemblance ne poss\u00e8de plus aucun point stationnaire \u00e0 distance finie. L&rsquo;avertissement ne sanctionne donc pas une erreur d&rsquo;impl\u00e9mentation logicielle, mais traduit la d\u00e9faillance des approximations asymptotiques classiques face \u00e0 la topologie particuli\u00e8re de l&rsquo;\u00e9chantillon analys\u00e9.<\/p>\n<h3>1.2 Distinction fondamentale entre avertissement (warning) et erreur bloquante (error)<\/h3>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me R, la distinction s\u00e9mantique entre une erreur bloquante (<em>error<\/em>) et un simple avertissement (<em>warning<\/em>) conditionne le comportement du compilateur et de l&rsquo;utilisateur. Lorsqu&rsquo;une erreur survient, l&rsquo;ex\u00e9cution du script s&rsquo;interrompt imm\u00e9diatement et aucun objet n&rsquo;est instanci\u00e9 dans l&rsquo;environnement de travail. \u00c0 l&rsquo;inverse, l&rsquo;\u00e9mission d&rsquo;un avertissement autorise la fonction \u00e0 finaliser ses routines et \u00e0 retourner une structure de donn\u00e9es compl\u00e8te, encapsul\u00e9e sous la classe <code>glm<\/code>. Cette tol\u00e9rance op\u00e9rationnelle engendre un p\u00e9ril m\u00e9thodologique majeur : le sentiment trompeur de s\u00e9curit\u00e9 chez le chercheur non averti.<\/p>\n<p>En inspectant sommairement l&rsquo;objet r\u00e9sultant via les fonctions g\u00e9n\u00e9riques telles que <code>coef()<\/code> ou <code>predict()<\/code>, l&rsquo;analyste peut constater la pr\u00e9sence de valeurs num\u00e9riques et poursuivre machinalement son protocole d&rsquo;analyse. Pourtant, la structure interne de cet objet est s\u00e9v\u00e8rement compromise. Les estimations ponctuelles affich\u00e9es pour certains param\u00e8tres atteignent des ordres de grandeur d\u00e9nu\u00e9s de tout sens biologique, clinique ou comportemental (par exemple des coefficients d\u00e9passant 15 ou 20, correspondant \u00e0 des rapports de cotes sup\u00e9rieurs \u00e0 plusieurs millions). Les erreurs types associ\u00e9es, quant \u00e0 elles, s&rsquo;envolent vers des valeurs stratosph\u00e9riques, souvent de l&rsquo;ordre de <span class=\"arabpsy-math-inline\" data-latex=\"10^3\">$10^3$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"10^4\">$10^4$<\/span>.<\/p>\n<p>Cette divergence silencieuse des param\u00e8tres d&rsquo;inf\u00e9rence invalide radicalement les r\u00e9sultats fournis. Le calcul des statistiques de test fond\u00e9 sur la normalit\u00e9 asymptotique devient illusoire, car l&rsquo;approximation locale de la surface de log-vraisemblance par une parabole s&rsquo;effondre totalement. Ainsi, traiter cet avertissement comme une simple remarque sans cons\u00e9quence revient \u00e0 publier des inf\u00e9rences fauss\u00e9es, exposant l&rsquo;\u00e9tude \u00e0 un risque massif d&rsquo;erreurs d&rsquo;interpr\u00e9tation. Une investigation diagnostique approfondie s&rsquo;av\u00e8re non pas optionnelle, mais imp\u00e9rative d\u00e8s la premi\u00e8re apparition de cette notification dans la console.<\/p>\n<h3>1.3 Pr\u00e9valence du ph\u00e9nom\u00e8ne dans les recherches psychologiques et comportementales<\/h3>\n<p>Les sciences psychologiques, cognitives et psychiatriques constituent un terrain particuli\u00e8rement fertile pour l&rsquo;\u00e9mergence de ces probabilit\u00e9s pr\u00e9dites extr\u00eames. Cette vuln\u00e9rabilit\u00e9 structurelle d\u00e9coule directement des caract\u00e9ristiques distributionnelles propres aux variables comportementales et cliniques. En psychopathologie exp\u00e9rimentale, l&rsquo;investigation porte fr\u00e9quemment sur des ph\u00e9notypes d&rsquo;une raret\u00e9 marqu\u00e9e au sein de la population g\u00e9n\u00e9rale, tels que les comportements d&rsquo;auto-mutilation non suicidaires, les \u00e9pisodes dissociatifs aigus ou les manifestations psychotiques transitoires. L&rsquo;asym\u00e9trie extr\u00eame de la variable r\u00e9ponse binaire cr\u00e9e d&#8217;embl\u00e9e des conditions propices \u00e0 des sous-effectifs cellulaires dramatiques.<\/p>\n<p>Parall\u00e8lement, l&rsquo;usage ubiquitaire de questionnaires standardis\u00e9s introduisant des scores seuils stricts (cut-off scores) exacerbe ce ph\u00e9nom\u00e8ne. Lorsqu&rsquo;un instrument diagnostique cat\u00e9gorise des individus en \u00ab s\u00e9v\u00e8re \u00bb versus \u00ab non s\u00e9v\u00e8re \u00bb sur la base d&rsquo;un seuil clinique rigide, il n&rsquo;est pas rare qu&rsquo;un item sp\u00e9cifique ou qu&rsquo;un pr\u00e9dicteur cat\u00e9goriel &mdash; par exemple, l&rsquo;ant\u00e9c\u00e9dent d&rsquo;hospitalisation psychiatrique sans consentement &mdash; s\u00e9pare parfaitement les groupes. Si la totalit\u00e9 des sujets ayant v\u00e9cu cette modalit\u00e9 se retrouve dans le groupe clinique s\u00e9v\u00e8re, la configuration de s\u00e9paration est instantan\u00e9ment r\u00e9alis\u00e9e.<\/p>\n<p>\u00c0 cela s&rsquo;ajoutent les effets de plancher et de plafond omnipr\u00e9sents dans les batteries d&rsquo;\u00e9valuations neuropsychologiques informatis\u00e9es. Lors de t\u00e2ches de d\u00e9tection de signaux ou de reconnaissance d&rsquo;affects faciaux, les groupes de contr\u00f4le sains affichent fr\u00e9quemment des taux de pr\u00e9cision de 100 %, tandis que les sous-groupes cliniques pr\u00e9sentent une dispersion stochastique variable. Enfin, les contraintes \u00e9thiques, logistiques et financi\u00e8res inh\u00e9rentes aux protocoles cliniques exp\u00e9rimentaux limitent r\u00e9guli\u00e8rement la taille des \u00e9chantillons \u00e0 quelques dizaines de participants par bras d&rsquo;\u00e9tude. Ce manque chronique de puissance statistique statistique et combinatoire maximise le risque g\u00e9om\u00e9trique que les donn\u00e9es ne se chevauchent plus, for\u00e7ant l&rsquo;optimiseur dans ses derniers retranchements num\u00e9riques.<\/p>\n<h2>2. Fondements math\u00e9matiques : L&rsquo;algorithme IRLS et la convergence num\u00e9rique<\/h2>\n<h3>2.1 Fonctionnement des moindres carr\u00e9s repond\u00e9r\u00e9s it\u00e9rativement (IRLS)<\/h3>\n<p>L&rsquo;estimation des param\u00e8tres du mod\u00e8le lin\u00e9aire g\u00e9n\u00e9ralis\u00e9 repose traditionnellement sur la m\u00e9thode des moindres carr\u00e9s repond\u00e9r\u00e9s it\u00e9rativement, connue sous l&rsquo;acronyme anglais <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Iteratively_reweighted_least_squares\">IRLS (Iteratively Reweighted Least Squares)<\/a>. Cet algorithme constitue une transposition computationnellement \u00e9l\u00e9gante de la m\u00e9thode de Newton-Raphson pour la maximisation de la log-vraisemblance dans la famille exponentielle. Soit un vecteur de r\u00e9ponses binaires <span class=\"arabpsy-math-inline\" data-latex=\"Y = (y_1, dots, y_n)^T\">$Y = (y_1, dots, y_n)^T$<\/span> o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"y_i in {0, 1}\">$y_i in {0, 1}$<\/span>, et une matrice d&rsquo;exp\u00e9rience <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> de dimensions <span class=\"arabpsy-math-inline\" data-latex=\"n \\times p\">$n \\times p$<\/span>. La log-vraisemblance s&rsquo;exprime comme suit :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"ell(\\beta) = \\sum_{i=1}^n \\left[ y_i \\ln(\\mu_i) + (1 - y_i) \\ln(1 - \\mu_i) \\right]\">$$ell(\\beta) = \\sum_{i=1}^n \\left[ y_i \\ln(\\mu_i) + (1 &#8211; y_i) \\ln(1 &#8211; \\mu_i) \\right]$$<\/span><\/p>\n<p>avec la probabilit\u00e9 pr\u00e9dite <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i = \\mathbb{E}(Y_i|X_i) = \\text{logit}^{-1}(X_i \\beta) = \\frac{1}{1 + e^{-X_i \\beta}}\">$\\mu_i = \\mathbb{E}(Y_i|X_i) = \\text{logit}^{-1}(X_i \\beta) = \\frac{1}{1 + e^{-X_i \\beta}}$<\/span>. L&rsquo;algorithme IRLS actualise le vecteur des param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span> \u00e0 chaque it\u00e9ration <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> en r\u00e9solvant le syst\u00e8me matriciel normal pond\u00e9r\u00e9 :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\beta^{(t+1)} = (X^T W^{(t)} X)^{-1} X^T W^{(t)} Z^{(t)}\">$$\\beta^{(t+1)} = (X^T W^{(t)} X)^{-1} X^T W^{(t)} Z^{(t)}$$<\/span><\/p>\n<p>Dans cette formulation, <span class=\"arabpsy-math-inline\" data-latex=\"W^{(t)}\">$W^{(t)}$<\/span> repr\u00e9sente une matrice diagonale de poids d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"n \\times n\">$n \\times n$<\/span> dont le <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span>-i\u00e8me \u00e9l\u00e9ment diagonal est d\u00e9fini par <span class=\"arabpsy-math-inline\" data-latex=\"w_{ii}^{(t)} = \\mu_i^{(t)}(1 - \\mu_i^{(t)})\">$w_{ii}^{(t)} = \\mu_i^{(t)}(1 &#8211; \\mu_i^{(t)})$<\/span>. Le terme <span class=\"arabpsy-math-inline\" data-latex=\"Z^{(t)}\">$Z^{(t)}$<\/span> correspond quant \u00e0 lui au vecteur des variables d\u00e9pendantes ajust\u00e9es ou r\u00e9sidus de travail, d\u00e9fini composante par composante par :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"z_i^{(t)} = X_i \\beta^{(t)} + \\frac{y_i - \\mu_i^{(t)}}{\\mu_i^{(t)}(1 - \\mu_i^{(t)})}\">$$z_i^{(t)} = X_i \\beta^{(t)} + \\frac{y_i &#8211; \\mu_i^{(t)}}{\\mu_i^{(t)}(1 &#8211; \\mu_i^{(t)})}$$<\/span><\/p>\n<p>Le comportement pathologique de l&rsquo;algorithme se cristallise pr\u00e9cis\u00e9ment autour de cette dynamique it\u00e9rative. Lorsque la probabilit\u00e9 pr\u00e9dite <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> s&rsquo;approche asymptotiquement de 1 (dans le cas o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 1\">$y_i = 1$<\/span>) ou de 0 (dans le cas o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 0\">$y_i = 0$<\/span>), le poids <span class=\"arabpsy-math-inline\" data-latex=\"w_{ii} = \\mu_i(1 - \\mu_i)\">$w_{ii} = \\mu_i(1 &#8211; \\mu_i)$<\/span> d\u00e9cro\u00eet exponentiellement vers z\u00e9ro. En cons\u00e9quence, les observations parfaitement pr\u00e9dites perdent toute influence gravitationnelle dans le produit matriciel <span class=\"arabpsy-math-inline\" data-latex=\"X^T W X\">$X^T W X$<\/span>. Simultan\u00e9ment, le terme correctif r\u00e9siduel pr\u00e9sent dans la variable de travail <span class=\"arabpsy-math-inline\" data-latex=\"z_i\">$z_i$<\/span> implique une division par un infiniment petit d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i(1 - \\mu_i)\">$\\mu_i(1 &#8211; \\mu_i)$<\/span>, g\u00e9n\u00e9rant des grandeurs virtuelles colossales. Lorsque plusieurs points subissent cette translation simultan\u00e9ment, la matrice d&rsquo;information de Fisher <span class=\"arabpsy-math-inline\" data-latex=\"X^T W X\">$X^T W X$<\/span> devient mal conditionn\u00e9e, son d\u00e9terminant s&rsquo;effondre et son inversion num\u00e9rique requiert la manipulation de valeurs quasi-singuli\u00e8res, d\u00e9clenchant l&rsquo;alerte d&rsquo;instabilit\u00e9.<\/p>\n<h3>2.2 La fonction de lien logit et l&rsquo;espace des param\u00e8tres infinis<\/h3>\n<p>Pour appr\u00e9hender la gen\u00e8se de l&rsquo;avertissement, il est n\u00e9cessaire d&rsquo;examiner attentivement la transformation impos\u00e9e par la fonction de lien canonique logit. Le mod\u00e8le postule que le logarithme du rapport de cotes (<em>log-odds<\/em>) est une combinaison lin\u00e9aire stricte des variables ind\u00e9pendantes :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\eta_i = \\ln\\left( \\frac{\\mu_i}{1 - \\mu_i} \\right) = X_i \\beta\">$$\\eta_i = \\ln\\left( \\frac{\\mu_i}{1 &#8211; \\mu_i} \\right) = X_i \\beta$$<\/span><\/p>\n<p>La fonction logit r\u00e9alise un diff\u00e9omorphisme entre l&rsquo;intervalle ouvert des probabilit\u00e9s <span class=\"arabpsy-math-inline\" data-latex=\"]0, 1[\">$]0, 1[$<\/span> et l&rsquo;ensemble de la droite r\u00e9elle \u00e9tendue <span class=\"arabpsy-math-inline\" data-latex=\"[-\\infty, +\\infty]\">$[-\\infty, +\\infty]$<\/span>. De ce fait, pour qu&rsquo;une probabilit\u00e9 th\u00e9orique <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> atteigne exactement la valeur 1, il est structurellement obligatoire que le pr\u00e9dicteur lin\u00e9aire <span class=\"arabpsy-math-inline\" data-latex=\"\\eta_i\">$\\eta_i$<\/span> tende vers <span class=\"arabpsy-math-inline\" data-latex=\"+\\infty\">$+\\infty$<\/span>. R\u00e9ciproquement, pour que <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> soit rigoureusement \u00e9gal \u00e0 0, <span class=\"arabpsy-math-inline\" data-latex=\"\\eta_i\">$\\eta_i$<\/span> doit tendre vers <span class=\"arabpsy-math-inline\" data-latex=\"-\\infty\">$-\\infty$<\/span>.<\/p>\n<p>En pr\u00e9sence d&rsquo;une configuration d&rsquo;\u00e9chantillonnage o\u00f9 un sous-ensemble de pr\u00e9dicteurs isole impeccablement les succ\u00e8s des \u00e9checs, l&rsquo;algorithme du maximum de vraisemblance cherche \u00e0 maximiser <span class=\"arabpsy-math-inline\" data-latex=\"ell(\\beta)\">$ell(\\beta)$<\/span> en poussant les probabilit\u00e9s vers leurs limites absolues ($1$ pour les \u00e9v\u00e9nements r\u00e9els, $0$ pour les non-\u00e9v\u00e9nements). En tentant d&rsquo;\u00e9pouser parfaitement cette r\u00e9alit\u00e9 d&rsquo;\u00e9chantillonnage, le vecteur de coefficients <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span> est entra\u00een\u00e9 dans une trajectoire divergente : <span class=\"arabpsy-math-inline\" data-latex=\"|beta| to \\infty\">$|beta| to \\infty$<\/span>.<\/p>\n<p>Or, dans l&rsquo;espace euclidien r\u00e9el, l&rsquo;infini ne constitue pas un point d&rsquo;accumulation atteignable pour un algorithme d&rsquo;optimisation classique. Le gradient de la log-vraisemblance, bien qu&rsquo;extr\u00eamement plat, ne s&rsquo;annule jamais rigoureusement \u00e0 distance finie. L&rsquo;optimiseur continue d&rsquo;avancer pas \u00e0 pas le long de cette rampe asymptotique, augmentant l&rsquo;amplitude des coefficients \u00e0 chaque cycle de Newton-Raphson, jusqu&rsquo;\u00e0 ce que la courbure locale devienne imperceptible au regard des capacit\u00e9s d&rsquo;arrondi num\u00e9rique du processeur.<\/p>\n<h3>2.3 Seuils d&rsquo;arrondi machine et tol\u00e9rance de l&rsquo;interpr\u00e9teur R<\/h3>\n<p>L&rsquo;impl\u00e9mentation de la fonction <code>glm.fit<\/code> dans le code source de base de R recourt \u00e0 des crit\u00e8res de convergence calibr\u00e9s \u00e0 l&rsquo;aide de constantes internes de l&rsquo;environnement, notamment la variable syst\u00e8me <code>.Machine$double.eps<\/code>. Cette grandeur repr\u00e9sente le plus petit nombre \u00e0 virgule flottante positif <span class=\"arabpsy-math-inline\" data-latex=\"x\">$x$<\/span> tel que <span class=\"arabpsy-math-inline\" data-latex=\"1 + x \\neq 1\">$1 + x \\neq 1$<\/span>. Sur les architectures 64 bits standard ex\u00e9cutant R, sa valeur est fix\u00e9e approximativement \u00e0 :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\epsilon_{\\text{machine}} \\approx 2.220446 \\times 10^{-16}\">$$\\epsilon_{\\text{machine}} \\approx 2.220446 \\times 10^{-16}$$<\/span><\/p>\n<p>Au c\u0153ur de la boucle de calcul de <code>glm.fit<\/code>, un test logique rigide v\u00e9rifie apr\u00e8s chaque mise \u00e0 jour si les probabilit\u00e9s ajust\u00e9es sortent de l&rsquo;intervalle de stabilit\u00e9 computationnelle. Les seuils effectifs cod\u00e9s en dur comparent <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> \u00e0 une marge critique <span class=\"arabpsy-math-inline\" data-latex=\"epsilon\">$epsilon$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"1 - epsilon\">$1 &#8211; epsilon$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"epsilon\">$epsilon$<\/span> est souvent fix\u00e9 \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"10 \\times \\epsilon_{\\text{machine}}\">$10 \\times \\epsilon_{\\text{machine}}$<\/span> ou directement \u00e0 la racine carr\u00e9e de cette constante selon les segments d&rsquo;\u00e9valuation de la d\u00e9viance.<\/p>\n<p>D\u00e8s lors qu&rsquo;une seule valeur calcul\u00e9e de <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> descend en dessous de ce seuil microscopique (par exemple $mu_i < 2.22 times 10^{-15}<span class=\"arabpsy-math-inline\" data-latex=\") ou franchit la borne sup\u00e9rieure correspondante (\">$) ou franchit la borne sup\u00e9rieure correspondante ($<\/span>mu_i > 1 &#8211; 2.22 times 10^{-15}$), R bascule le drapeau interne d&rsquo;avertissement. Cet \u00e9cr\u00eatement est indispensable pour pr\u00e9munir le processeur contre l&rsquo;exception mat\u00e9rielle <code>NaN<\/code> (<em>Not a Number<\/em>) qui r\u00e9sulterait imm\u00e9diatement de l&rsquo;\u00e9valuation de <span class=\"arabpsy-math-inline\" data-latex=\"\\ln(1 - \\mu_i)\">$\\ln(1 &#8211; \\mu_i)$<\/span> lorsque <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i = 1\">$\\mu_i = 1$<\/span>, ou de <span class=\"arabpsy-math-inline\" data-latex=\"\\ln(\\mu_i)\">$\\ln(\\mu_i)$<\/span> lorsque <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i = 0\">$\\mu_i = 0$<\/span>.<\/p>\n<p>Bien que cette protection arithm\u00e9tique \u00e9vite le crash du noyau R, elle alt\u00e8re significativement l&rsquo;estimation de la d\u00e9viance r\u00e9siduelle <span class=\"arabpsy-math-inline\" data-latex=\"D(y; \\hat{\\mu}) = -2 \\left[ ell(\\hat{\\mu}) - ell(y) \\right]\">$D(y; \\hat{\\mu}) = -2 \\left[ ell(\\hat{\\mu}) &#8211; ell(y) \\right]$<\/span>. Dans les cas de s\u00e9paration extr\u00eame, la d\u00e9viance th\u00e9orique devrait approcher z\u00e9ro. Cependant, l&rsquo;arrondi contraint introduit une discordance artificielle dans l&rsquo;\u00e9valuation des degr\u00e9s de libert\u00e9 r\u00e9siduels et corrompt les tests d&rsquo;ad\u00e9quation globale (<em>goodness-of-fit<\/em>) fond\u00e9s sur la distribution du chi-deux.<\/p>\n<h2>3. La cause principale : S\u00e9paration compl\u00e8te et quasi-compl\u00e8te des donn\u00e9es<\/h2>\n<h3>3.1 D\u00e9finition formelle de la s\u00e9paration compl\u00e8te<\/h3>\n<p>La th\u00e9orie math\u00e9matique expliquant l&rsquo;effondrement de l&rsquo;estimateur du maximum de vraisemblance en r\u00e9gression logistique a \u00e9t\u00e9 formalis\u00e9e de mani\u00e8re s\u00e9minale par Albert et Anderson en 1984, puis enrichie par les travaux de Santner et Duffy (1986). Le postulat g\u00e9om\u00e9trique de la <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/71.1.1\">s\u00e9paration compl\u00e8te<\/a> d\u00e9crit une situation o\u00f9 les observations appartenant aux deux classes de la variable binaire peuvent \u00eatre isol\u00e9es sans aucune ambigu\u00eft\u00e9 par un hyperplan dans l&rsquo;espace des pr\u00e9dicteurs <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{R}^p\">$\\mathbb{R}^p$<\/span>.<\/p>\n<p>Formellement, consid\u00e9rons un \u00e9chantillon de donn\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"{(x_i, y_i)}_{i=1}^n\">${(x_i, y_i)}_{i=1}^n$<\/span> avec <span class=\"arabpsy-math-inline\" data-latex=\"x_i in \\mathbb{R}^p\">$x_i in \\mathbb{R}^p$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"y_i in {0, 1}\">$y_i in {0, 1}$<\/span>. Il y a s\u00e9paration compl\u00e8te s&rsquo;il existe un vecteur de coefficients <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha in \\mathbb{R}^p\">$\\alpha in \\mathbb{R}^p$<\/span> non nul tel que, pour tout individu <span class=\"arabpsy-math-inline\" data-latex=\"i in {1, dots, n}\">$i in {1, dots, n}$<\/span> :<\/p>\n<ul>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 1\">$y_i = 1$<\/span>, alors <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha^T x_i &gt; 0\">$\\alpha^T x_i > 0$<\/span><\/li>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 0\">$y_i = 0$<\/span>, alors $alpha^T x_i < 0$<\/li>\n<\/ul>\n<p>D&rsquo;un point de vue g\u00e9om\u00e9trique, cela signifie qu&rsquo;aucun point de la classe <span class=\"arabpsy-math-inline\" data-latex=\"y=1\">$y=1$<\/span> ne partage la m\u00eame r\u00e9gion de l&rsquo;espace que la classe <span class=\"arabpsy-math-inline\" data-latex=\"y=0\">$y=0$<\/span>, et qu&rsquo;aucun point ne repose pr\u00e9cis\u00e9ment sur l&rsquo;hyperplan s\u00e9parateur d&rsquo;\u00e9quation <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha^T x = 0\">$\\alpha^T x = 0$<\/span>. Sous cette configuration, la fonction de vraisemblance binomiale est strictement croissante le long du rayon vectoriel d\u00e9fini par <span class=\"arabpsy-math-inline\" data-latex=\"{c \\alpha : c &gt; 0}\">${c \\alpha : c > 0}$<\/span>. En faisant tendre le scalaire multiplicateur <span class=\"arabpsy-math-inline\" data-latex=\"c\">$c$<\/span> vers <span class=\"arabpsy-math-inline\" data-latex=\"+\\infty\">$+\\infty$<\/span>, chaque probabilit\u00e9 pr\u00e9dite <span class=\"arabpsy-math-inline\" data-latex=\"\\mu_i\">$\\mu_i$<\/span> converge vers $1$ si <span class=\"arabpsy-math-inline\" data-latex=\"y_i=1\">$y_i=1$<\/span> et vers $0$ si <span class=\"arabpsy-math-inline\" data-latex=\"y_i=0\">$y_i=0$<\/span>.<\/p>\n<p>La valeur maximale th\u00e9orique de la vraisemblance vaut rigoureusement <span class=\"arabpsy-math-inline\" data-latex=\"L = 1\">$L = 1$<\/span>, ce qui donne une log-vraisemblance maximale de <span class=\"arabpsy-math-inline\" data-latex=\"ell = 0\">$ell = 0$<\/span>. Cependant, cette borne sup\u00e9rieure n&rsquo;est jamais atteinte pour un vecteur fini <span class=\"arabpsy-math-inline\" data-latex=\"\\beta in \\mathbb{R}^p\">$\\beta in \\mathbb{R}^p$<\/span>. En cons\u00e9quence rigoureuse, l&rsquo;estimateur du maximum de vraisemblance (EMV) n&rsquo;existe pas au sens strict dans l&rsquo;espace euclidien usuel. Tout algorithme d&rsquo;optimisation classique cherchant \u00e0 converger vers le gradient nul est condamn\u00e9 \u00e0 diverger \u00e0 l&rsquo;infini.<\/p>\n<h3>3.2 M\u00e9canisme de la quasi-s\u00e9paration (quasi-complete separation)<\/h3>\n<p>Plus subtile et consid\u00e9rablement plus fr\u00e9quente dans la pratique de la recherche empirique est la configuration dite de quasi-s\u00e9paration (<em>quasi-complete separation<\/em>). Selon la taxonomie d&rsquo;Albert et Anderson, la quasi-s\u00e9paration se produit lorsqu&rsquo;il existe un hyperplan s\u00e9parateur scindant les deux populations sans aucune erreur de classification, mais o\u00f9 au moins une observation pour chaque modalit\u00e9 de r\u00e9ponse repose exactement sur cet hyperplan de d\u00e9marcation.<\/p>\n<p>Math\u00e9matiquement, la condition stipule qu&rsquo;il existe un vecteur <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha \\neq 0\">$\\alpha \\neq 0$<\/span> tel que :<\/p>\n<ul>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 1\">$y_i = 1$<\/span>, alors <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha^T x_i \\geq 0\">$\\alpha^T x_i \\geq 0$<\/span><\/li>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"y_i = 0\">$y_i = 0$<\/span>, alors <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha^T x_i \\leq 0\">$\\alpha^T x_i \\leq 0$<\/span><\/li>\n<\/ul>\n<p>avec \u00e9galit\u00e9 stricte (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha^T x_i = 0\">$\\alpha^T x_i = 0$<\/span>) satisfaite pour au moins une observation de chaque classe. Dans la r\u00e9alit\u00e9 appliqu\u00e9e, ce m\u00e9canisme se manifeste quasi syst\u00e9matiquement lorsqu&rsquo;un pr\u00e9dicteur cat\u00e9goriel crois\u00e9 avec la r\u00e9ponse binaire engendre une cellule vide (valeur z\u00e9ro) dans le tableau de contingence bidimensionnel correspondant.<\/p>\n<p>Consid\u00e9rons l&rsquo;exemple paradigmatique d&rsquo;une \u00e9tude clinique \u00e9valuant l&rsquo;efficacit\u00e9 d&rsquo;une nouvelle th\u00e9rapie cognitive : si aucun des 25 patients du sous-groupe recevant le placebo n&rsquo;entre en r\u00e9mission (<span class=\"arabpsy-math-inline\" data-latex=\"y=0\">$y=0$<\/span> pour 100 % de cette strate), la modalit\u00e9 \u00ab placebo \u00bb pr\u00e9dit unilat\u00e9ralement l&rsquo;absence de succ\u00e8s. Il n&rsquo;existe alors aucun chevauchement stochastique pour ce niveau de facteur. La pente associ\u00e9e au coefficient de ce niveau cat\u00e9goriel doit math\u00e9matiquement plonger vers <span class=\"arabpsy-math-inline\" data-latex=\"-\\infty\">$-\\infty$<\/span> afin d&rsquo;annuler la cote de r\u00e9mission, reproduisant exactement la pathologie d&rsquo;estimation de la s\u00e9paration compl\u00e8te sur un sous-espace vectoriel restreint.<\/p>\n<h3>3.3 Cons\u00e9quences sur l&rsquo;estimation du maximum de vraisemblance (EMV)<\/h3>\n<p>L&rsquo;existence de la s\u00e9paration, qu&rsquo;elle soit globale ou restreinte \u00e0 un sous-ensemble quasi-s\u00e9par\u00e9, bouleverse l&rsquo;ensemble des propri\u00e9t\u00e9s asymptotiques canoniques sur lesquelles repose l&rsquo;\u00e9difice de la statistique inf\u00e9rentielle param\u00e9trique. La log-vraisemblance ne pr\u00e9sente plus de maximum local ou global unique sous la forme d&rsquo;un point stationnaire r\u00e9gulier (o\u00f9 le gradient s&rsquo;annulerait en m\u00eame temps que la matrice hessienne serait d\u00e9finie n\u00e9gative).<\/p>\n<p>Au lieu d&rsquo;un sommet parabolique bien incurv\u00e9 garantissant une identification robuste des param\u00e8tres, la surface de log-vraisemblance forme un plateau asymptotique qui s&rsquo;\u00e9l\u00e8ve de mani\u00e8re infinit\u00e9simale \u00e0 mesure que la norme du vecteur des coefficients s&rsquo;\u00e9tend vers l&rsquo;infini. Les cons\u00e9quences computationnelles sont imm\u00e9diates :<\/p>\n<ul>\n<li><strong>Arr\u00eat arbitraire :<\/strong> Le moteur d&rsquo;optimisation interrompt son ex\u00e9cution non pas parce qu&rsquo;il a localis\u00e9 la racine math\u00e9matique du score vectoriel, mais uniquement parce que le gain relatif de log-vraisemblance entre deux it\u00e9rations successives devient inf\u00e9rieur au seuil de tol\u00e9rance m\u00e9canique (param\u00e8tre <code>epsilon<\/code> du contr\u00f4le de <code>glm<\/code>).<\/li>\n<li><strong>Instabilit\u00e9 des estimations :<\/strong> La valeur finale des coefficients estim\u00e9s <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}\">$\\hat{\\beta}$<\/span> est totalement contingente au seuil de tol\u00e9rance choisi et au nombre maximal d&rsquo;it\u00e9rations autoris\u00e9es. Deux logiciels ou deux versions de R utilisant des crit\u00e8res d&rsquo;arr\u00eat marginalement divergents produiront des coefficients drastiquement diff\u00e9rents (par exemple 18.4 contre 42.7) pour le m\u00eame jeu de donn\u00e9es.<\/li>\n<li><strong>Biais d&rsquo;amplitude extr\u00eame :<\/strong> Les coefficients obtenus sont monstrueusement surestim\u00e9s en valeur absolue, induisant une distorsion compl\u00e8te de l&rsquo;intensit\u00e9 de l&rsquo;effet clinique ou exp\u00e9rimental \u00e9tudi\u00e9.<\/li>\n<\/ul>\n<h2>4. Reproduction empirique et analyse pas \u00e0 pas sous R<\/h2>\n<h3>4.1 Cr\u00e9ation contr\u00f4l\u00e9e d&rsquo;un jeu de donn\u00e9es synth\u00e9tique pr\u00e9sentant une s\u00e9paration<\/h3>\n<p>Afin de diss\u00e9quer sans ambigu\u00eft\u00e9 le comportement du moteur interne de R, nous pouvons g\u00e9n\u00e9rer un environnement synth\u00e9tique contr\u00f4l\u00e9 simulant une \u00e9valuation neuropsychologique d&rsquo;une d\u00e9tresse anxieuse aigu\u00eb. Imaginons un protocole \u00e9valuant la survenue d&rsquo;une crise de panique s\u00e9v\u00e8re (<span class=\"arabpsy-math-inline\" data-latex=\"Y in {0, 1}\">$Y in {0, 1}$<\/span>) chez 30 patients cons\u00e9cutifs en fonction d&rsquo;un marqueur psychophysiologique continu &mdash; par exemple, l&rsquo;\u00e9l\u00e9vation du rythme cardiaque au repos normalis\u00e9 sous stress (variable <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>).<\/p>\n<p>Pour forcer une s\u00e9paration g\u00e9om\u00e9trique compl\u00e8te, nous structurons la variable r\u00e9ponse de sorte que tous les participants pr\u00e9sentant un score <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> strictement sup\u00e9rieur \u00e0 un seuil critique arbitraire (disons 5.0) subissent syst\u00e9matiquement une crise (<span class=\"arabpsy-math-inline\" data-latex=\"Y = 1\">$Y = 1$<\/span>), tandis que tous les sujets en de\u00e7\u00e0 de ce seuil demeurent totalement indemnes (<span class=\"arabpsy-math-inline\" data-latex=\"Y = 0\">$Y = 0$<\/span>). Dans ce cadre d\u00e9terministe, il n&rsquo;existe aucune zone d&rsquo;incertitude stochastique, aucun chevauchement n&rsquo;\u00e9tant tol\u00e9r\u00e9 au voisinage de la fronti\u00e8re de d\u00e9cision.<\/p>\n<p>Le protocole de g\u00e9n\u00e9ration peut \u00eatre simul\u00e9 sous la forme de deux s\u00e9ries de 15 observations distinctes : des scores s&rsquo;\u00e9chelonnant de 1.2 \u00e0 4.8 pour les t\u00e9moins (<span class=\"arabpsy-math-inline\" data-latex=\"Y=0\">$Y=0$<\/span>) et de 5.2 \u00e0 8.9 pour les patients symptomatiques (<span class=\"arabpsy-math-inline\" data-latex=\"Y=1\">$Y=1$<\/span>). L&rsquo;inspection bivari\u00e9e des distributions crois\u00e9es confirme imm\u00e9diatement l&rsquo;absence totale de points d&rsquo;intersection. Cette mod\u00e9lisation synth\u00e9tique incarne la quintessence du sc\u00e9nario document\u00e9 par Albert et Anderson, fournissant un banc d&rsquo;essai id\u00e9al pour observer la d\u00e9faillance des algorithmes de gradient.<\/p>\n<h3>4.2 Ex\u00e9cution de la mod\u00e9lisation binomiale via la fonction glm()<\/h3>\n<p>L&rsquo;ajustement canonique d&rsquo;un mod\u00e8le logistique sous R s&rsquo;op\u00e8re par l&rsquo;appel formel \u00e0 la fonction <code>glm()<\/code> en configurant l&rsquo;argument <code>family = binomial(link = \"logit\")<\/code>. D\u00e8s le lancement de cette commande sur notre \u00e9chantillon parfaitement s\u00e9par\u00e9, le moteur d&rsquo;optimisation tente de calibrer la pente de transition entre les deux \u00e9tats comportementaux.<\/p>\n<p>Dans la console, l&rsquo;ex\u00e9cution ne s&rsquo;interrompt pas, mais crache instantan\u00e9ment le message d&rsquo;avertissement d&rsquo;origine : <em>\u00ab Warning message: glm.fit: fitted probabilities numerically 0 or 1 occurred \u00bb<\/em>. Si l&rsquo;on pousse l&rsquo;investigation en interrogeant directement le vecteur interne des valeurs ajust\u00e9es via l&rsquo;extracteur <code>fitted(modele)<\/code> ou <code>modele$fitted.values<\/code>, la r\u00e9alit\u00e9 computationnelle appara\u00eet de mani\u00e8re criante.<\/p>\n<p>Les probabilit\u00e9s estim\u00e9es pour les 15 premiers sujets s&rsquo;alignent rigoureusement sur des grandeurs de l&rsquo;ordre de <span class=\"arabpsy-math-inline\" data-latex=\"2.22 \\times 10^{-16}\">$2.22 \\times 10^{-16}$<\/span>, tandis que celles des 15 derniers sujets sont repr\u00e9sent\u00e9es sous la valeur enti\u00e8re stricte de $1.000000000000000$. En consultant les indices d&rsquo;observations concern\u00e9es via la commande <code>which(fitted(modele) == 1 | fitted(modele) == 0)<\/code>, l&rsquo;analyste peut identifier avec pr\u00e9cision la cohorte d&rsquo;enregistrements ayant conduit le filtre arithm\u00e9tique de R \u00e0 saturer ses registres de calcul.<\/p>\n<h3>4.3 D\u00e9cryptage ligne par ligne de la sortie summary(model)<\/h3>\n<p>L&rsquo;appel de la commande <code>summary()<\/code> sur le mod\u00e8le ainsi estim\u00e9 constitue un exercice p\u00e9dagogique fondamental pour tout chercheur en biom\u00e9trie. Loin de renvoyer un tableau coh\u00e9rent, la sortie standard illustre point par point la faillite du cadre inf\u00e9rentiel :<\/p>\n<ul>\n<li><strong>Estimation des coefficients (Estimate) :<\/strong> L&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine et le coefficient associ\u00e9 au pr\u00e9dicteur continu atteignent des valeurs aberrantes. La pente peut s&rsquo;\u00e9lever \u00e0 plus de 40 ou 80 unit\u00e9s logit, sugg\u00e9rant qu&rsquo;une augmentation marginale d&rsquo;un point sur l&rsquo;\u00e9chelle psychom\u00e9trique multiplierait la cote de panique par un facteur de <span class=\"arabpsy-math-inline\" data-latex=\"e^{40} \\approx 2.35 \\times 10^{17}\">$e^{40} \\approx 2.35 \\times 10^{17}$<\/span>.<\/li>\n<li><strong>Erreurs types conventionnelles (Std. Error) :<\/strong> L&rsquo;\u00e9l\u00e9ment le plus r\u00e9v\u00e9lateur r\u00e9side dans l&rsquo;amplitude d\u00e9mesur\u00e9e de l&rsquo;erreur type asymptotique, qui affiche typiquement des grandeurs oscillant entre 15 000 et 80 000. Ce chiffre ne refl\u00e8te pas une impr\u00e9cision empirique l\u00e9gitime, mais d\u00e9coule directement de l&rsquo;inversion de la matrice d&rsquo;information de Fisher dont les \u00e9l\u00e9ments diagonaux s&rsquo;annulent.<\/li>\n<li><strong>Statistiques de test et p-valeurs (z value &#038; Pr(>|z|)) :<\/strong> La division du coefficient gigantesque par une erreur type encore plus monstrueuse produit un score <span class=\"arabpsy-math-inline\" data-latex=\"z\">$z$<\/span> de Wald artificiellement minuscule, souvent de l&rsquo;ordre de <span class=\"arabpsy-math-inline\" data-latex=\"z \\approx 0.001\">$z \\approx 0.001$<\/span>, d\u00e9bouchant sur une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur fr\u00f4lant l&rsquo;unit\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"p = 0.999\">$p = 0.999$<\/span>). Un pr\u00e9dicteur qui s\u00e9pare les groupes de fa\u00e7on absolue appara\u00eet donc formellement comme \u00ab statistiquement non significatif \u00bb.<\/li>\n<li><strong>Nombre d&rsquo;it\u00e9rations de Fisher (Number of Fisher Scoring iterations) :<\/strong> L&rsquo;interpr\u00e9teur rapporte couramment 25 it\u00e9rations (la limite par d\u00e9faut fix\u00e9e par <code>glm.control<\/code>). L&rsquo;optimiseur a tout simplement \u00e9puis\u00e9 ses tentatives avant de stabiliser le gradient, constatant un gain de d\u00e9viance devenu infinit\u00e9simal face au mur d&rsquo;arrondi machine.<\/li>\n<\/ul>\n<h2>5. Sympt\u00f4mes statistiques associ\u00e9s et pi\u00e8ges d&rsquo;interpr\u00e9tation<\/h2>\n<h3>5.1 Explosion des erreurs types et paradoxe de Wald<\/h3>\n<p>L&rsquo;un des \u00e9cueils les plus dangereux d\u00e9coulant de la s\u00e9paration num\u00e9rique est connu dans la litt\u00e9rature sous le nom de <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1977.10479934\">paradoxe de Wald<\/a> ou effet de Hauck-Donner (Hauck &#038; Donner, 1977). Ce paradoxe d\u00e9signe une propri\u00e9t\u00e9 perverse du test de Wald classique : lorsque l&rsquo;intensit\u00e9 r\u00e9elle d&rsquo;un effet &mdash; et par cons\u00e9quent la distance de l&rsquo;estimation ponctuelle <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}\">$\\hat{\\beta}$<\/span> par rapport \u00e0 l&rsquo;hypoth\u00e8se nulle <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0 = 0\">$\\beta_0 = 0$<\/span> &mdash; cro\u00eet ind\u00e9finiment, la statistique de test associ\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"z = \\hat{\\beta} \/ \\text{SE}(\\hat{\\beta})\">$z = \\hat{\\beta} \/ \\text{SE}(\\hat{\\beta})$<\/span> ne diverge pas vers l&rsquo;infini comme attendu, mais d\u00e9cro\u00eet de mani\u00e8re contre-intuitive jusqu&rsquo;\u00e0 s&rsquo;effondrer vers z\u00e9ro.<\/p>\n<p>Ce ph\u00e9nom\u00e8ne s&rsquo;explique par la vitesse asym\u00e9trique de divergence du num\u00e9rateur et du d\u00e9nominateur. Alors que le coefficient estim\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}\">$\\hat{\\beta}$<\/span> diverge lin\u00e9airement le long de l&rsquo;asymptote, l&rsquo;erreur type estim\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\text{SE}(\\hat{\\beta})\">$\\text{SE}(\\hat{\\beta})$<\/span>, obtenue par l&rsquo;extraction de la racine carr\u00e9e des termes diagonaux de <span class=\"arabpsy-math-inline\" data-latex=\"[X^T W(\\hat{\\beta}) X]^{-1}\">$[X^T W(\\hat{\\beta}) X]^{-1}$<\/span>, diverge exponentiellement en raison de l&rsquo;annihilation des poids de travail <span class=\"arabpsy-math-inline\" data-latex=\"w_{ii} = \\mu_i(1-\\mu_i)\">$w_{ii} = \\mu_i(1-\\mu_i)$<\/span>. Le d\u00e9nominateur grossissant infiniment plus vite que le num\u00e9rateur, le ratio s&rsquo;\u00e9teint.<\/p>\n<p>Le p\u00e9ril m\u00e9thodologique qui en r\u00e9sulte est d\u00e9vastateur pour la recherche : un analyste appliquant une lecture m\u00e9canique des seuils de significativit\u00e9 conventionnels (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span>) conclura \u00e0 tort \u00e0 l&rsquo;absence totale d&rsquo;effet statistique (<span class=\"arabpsy-math-inline\" data-latex=\"p &gt; 0.95\">$p > 0.95$<\/span>), commettant ainsi une erreur de type II flagrante. Ce r\u00e9sultat est d&rsquo;autant plus tragique sur le plan \u00e9pist\u00e9mologique que le pr\u00e9dicteur en question pr\u00e9sente en r\u00e9alit\u00e9 une capacit\u00e9 discriminante parfaite au sein de l&rsquo;\u00e9chantillon. Tout intervalle de confiance bilat\u00e9ral bas\u00e9 sur la normalit\u00e9 asymptotique <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta} \\pm 1.96 \\times \\text{SE}(\\hat{\\beta})\">$\\hat{\\beta} \\pm 1.96 \\times \\text{SE}(\\hat{\\beta})$<\/span> s&rsquo;\u00e9tendra sur des \u00e9tendues absurdes (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"[-45 000 ; +45 080]\">$[-45 000 ; +45 080]$<\/span>), privant le clinicien de toute quantification utile de la magnitude du ph\u00e9nom\u00e8ne.<\/p>\n<h3>5.2 Rapports de cotes (Odds Ratios) virtuellement infinis<\/h3>\n<p>En \u00e9pid\u00e9miologie, en biostatistique et en psychologie de la sant\u00e9, les praticiens s&rsquo;appuient rarement sur les coefficients bruts en unit\u00e9s logit pour communiquer leurs r\u00e9sultats, privil\u00e9giant leur transformation exponentielle en <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Odds_ratio\">rapports de cotes (Odds Ratios, OR)<\/a> : <span class=\"arabpsy-math-inline\" data-latex=\"\\text{OR} = e^{\\hat{\\beta}}\">$\\text{OR} = e^{\\hat{\\beta}}$<\/span>. Dans une situation de s\u00e9paration compl\u00e8te ou quasi-compl\u00e8te, cette op\u00e9ration d&rsquo;exponentiation d\u00e9multiplie l&rsquo;aberration num\u00e9rique sous-jacente.<\/p>\n<p>L&rsquo;exponentiation d&rsquo;un coefficient instable \u00e9gal par exemple \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta} = 38.5\">$\\hat{\\beta} = 38.5$<\/span> g\u00e9n\u00e8re un rapport de cotes indicible de :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{OR} = e^{38.5} \\approx 5.25 \\times 10^{16}\">$$\\text{OR} = e^{38.5} \\approx 5.25 \\times 10^{16}$$<\/span><\/p>\n<p>Un tel r\u00e9sultat sugg\u00e8re que l&rsquo;exposition \u00e0 la variable ind\u00e9pendante multiplie la cote d&rsquo;apparition de l&rsquo;\u00e9v\u00e9nement clinique par cinquante-deux millions de milliards, une affirmation totalement incompatible avec le r\u00e9alisme scientifique le plus \u00e9l\u00e9mentaire. Les bornes des intervalles de confiance \u00e0 95 % associ\u00e9es, calcul\u00e9es par l&rsquo;exponentiation des bornes asymptotiques de Wald, affichent des valeurs oscillant typiquement de $0.000$ (en r\u00e9alit\u00e9 une fraction infinit\u00e9simale non imprimable) \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"+\\infty\">$+\\infty$<\/span>.<\/p>\n<p>L&rsquo;inclusion non critique de tels chiffres dans une publication scientifique d\u00e9grade consid\u00e9rablement la qualit\u00e9 de la litt\u00e9rature empirique. Pire encore, lorsque ces r\u00e9sultats aberrants sont int\u00e9gr\u00e9s ult\u00e9rieurement dans des m\u00e9ta-analyses quantitatives agr\u00e9geant des donn\u00e9es issues de multiples \u00e9tudes, ils d\u00e9truisent les estimateurs \u00e0 effets fixes comme \u00e0 effets al\u00e9atoires. La variance colossale de l&rsquo;\u00e9tude s\u00e9par\u00e9e peut soit forcer son exclusion arbitraire du m\u00e9ta-mod\u00e8le, soit biaiser de mani\u00e8re catastrophique l&rsquo;estimation de l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 r\u00e9siduelle (<span class=\"arabpsy-math-inline\" data-latex=\"\\tau^2\">$\\tau^2$<\/span>).<\/p>\n<h3>5.3 D\u00e9faillance des crit\u00e8res d&rsquo;information (AIC et BIC)<\/h3>\n<p>L&rsquo;effondrement du calcul de la log-vraisemblance maximale se r\u00e9percute de plein fouet sur les indicateurs de s\u00e9lection et de comparaison de mod\u00e8les embo\u00eet\u00e9s ou non embo\u00eet\u00e9s, en particulier le crit\u00e8re d&rsquo;information d&rsquo;Akaike (<a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Akaike_information_criterion\">AIC<\/a>) et le crit\u00e8re d&rsquo;information bay\u00e9sien (BIC). Pour rappel, ces m\u00e9triques int\u00e8grent la d\u00e9viance r\u00e9siduelle p\u00e9nalis\u00e9e par la complexit\u00e9 param\u00e9trique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{AIC} = -2ell(\\hat{\\beta}) + 2p \\quad \\text{et} \\quad \\text{BIC} = -2ell(\\hat{\\beta}) + p \\ln(n)\">$$\\text{AIC} = -2ell(\\hat{\\beta}) + 2p \\quad \\text{et} \\quad \\text{BIC} = -2ell(\\hat{\\beta}) + p \\ln(n)$$<\/span><\/p>\n<p>En pr\u00e9sence d&rsquo;une s\u00e9paration parfaite, la log-vraisemblance convergeant vers 0, la quantit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"-2ell(\\hat{\\beta})\">$-2ell(\\hat{\\beta})$<\/span> chute artificiellement vers z\u00e9ro, sous r\u00e9serve des approximations induites par les seuils d&rsquo;arr\u00eat de <code>glm.fit<\/code>. En cons\u00e9quence, les valeurs de l&rsquo;AIC et du BIC associ\u00e9es \u00e0 un mod\u00e8le souffrant de s\u00e9paration compl\u00e8te apparaissent trompeusement flatteuses : elles diminuent drastiquement, conf\u00e9rant \u00e0 ce mod\u00e8le instable l&rsquo;illusion d&rsquo;une sup\u00e9riorit\u00e9 pr\u00e9dictive \u00e9crasante vis-\u00e0-vis d&rsquo;autres sp\u00e9cifications m\u00e9thodologiquement saines.<\/p>\n<p>Cette vuln\u00e9rabilit\u00e9 s&rsquo;av\u00e8re particuli\u00e8rement d\u00e9vastatrice lorsque l&rsquo;analyste emploie des proc\u00e9dures algorithmiques de s\u00e9lection automatis\u00e9e de variables, telles que les r\u00e9gressions pas \u00e0 pas (<em>stepwise forward\/backward<\/em>) fond\u00e9es sur la minimisation aveugle de l&rsquo;AIC. L&rsquo;algorithme s\u00e9lectionnera pr\u00e9f\u00e9rentiellement et syst\u00e9matiquement les variables cr\u00e9ant des s\u00e9parations quasi-compl\u00e8tes, car elles maximisent artificiellement la baisse de d\u00e9viance apparente.<\/p>\n<p>Le test du rapport de vraisemblance (<em>Likelihood Ratio Test<\/em>, LRT) lui-m\u00eame perd une partie de sa fiabilit\u00e9 : bien qu&rsquo;il soit moins instable que le test de Wald face \u00e0 l&rsquo;aplatissement de la vraisemblance, la comparaison des d\u00e9viances entre deux mod\u00e8les dont l&rsquo;un a converg\u00e9 pr\u00e9matur\u00e9ment sur un seuil machine fausse la distribution asymptotique sous-jacente du chi-deux th\u00e9orique.<\/p>\n<h2>6. Diagnostic exploratoire des donn\u00e9es pr\u00e9alablement \u00e0 toute correction<\/h2>\n<h3>6.1 Tableaux crois\u00e9s et d\u00e9tection des cellules \u00e0 effectif nul<\/h3>\n<p>Pr\u00e9alablement \u00e0 toute mise en \u0153uvre d&rsquo;artifices correctifs computationnels, un diagnostic rigoureux de l&rsquo;architecture des donn\u00e9es s&rsquo;impose. Lorsque l&rsquo;alerte <code>glm.fit<\/code> se manifeste, la premi\u00e8re d\u00e9marche heuristique consiste \u00e0 inspecter la combinatoire bivari\u00e9e de chaque variable explicative cat\u00e9gorielle avec la variable d\u00e9pendante binaire au moyen de tableaux de contingence crois\u00e9s via la commande de base <code>table()<\/code> ou <code>xtabs()<\/code>.<\/p>\n<p>L&rsquo;objectif cardinal de cette inspection est l&rsquo;identification formelle des cellules \u00e0 effectif nul (<span class=\"arabpsy-math-inline\" data-latex=\"n_{jk} = 0\">$n_{jk} = 0$<\/span>). Il convient d&rsquo;op\u00e9rer une distinction m\u00e9thodologique fondamentale entre deux r\u00e9alit\u00e9s sous-jacentes :<\/p>\n<ul>\n<li><strong>Les z\u00e9ros d&rsquo;\u00e9chantillonnage al\u00e9atoire :<\/strong> La combinaison de modalit\u00e9s est th\u00e9oriquement plausible et biologiquement possible dans la population cible, mais le plan d&rsquo;\u00e9chantillonnage ou la faible taille de la cohorte fait qu&rsquo;aucun individu ne pr\u00e9sente cette configuration particuli\u00e8re dans le jeu de donn\u00e9es extrait.<\/li>\n<li><strong>Les z\u00e9ros structurels :<\/strong> La combinaison est rigoureusement impossible d&rsquo;un point de vue nosographique ou fonctionnel (par exemple, observer un cancer prostatique chez des patientes de sexe biologique f\u00e9minin dans une \u00e9tude \u00e9pid\u00e9miologique non stratifi\u00e9e).<\/li>\n<\/ul>\n<p>Lorsqu&rsquo;un z\u00e9ro d&rsquo;\u00e9chantillonnage appara\u00eet dans une cellule marginale &mdash; par exemple, 0 r\u00e9mission observ\u00e9e chez 12 patients pr\u00e9sentant un trouble de la personnalit\u00e9 borderline comorbide &mdash;, la quasi-s\u00e9paration est formellement act\u00e9e. La distribution marginale asym\u00e9trique de cette variable fournit une cible imm\u00e9diate pour les strat\u00e9gies d&rsquo;agr\u00e9gation clinique ou de p\u00e9nalisation cibl\u00e9e.<\/p>\n<h3>6.2 Visualisation graphique de la dispersion et du chevauchement<\/h3>\n<p>Lorsque la s\u00e9paration est induite par un pr\u00e9dicteur continu ou par une combinaison multidimensionnelle de plusieurs variables d&rsquo;intervalle, la simple inspection tabulaire s&rsquo;av\u00e8re inop\u00e9rante. Le recours \u00e0 des protocoles de visualisation graphique de haute pr\u00e9cision devient d\u00e8s lors incontournable pour appr\u00e9cier l&rsquo;\u00e9tendue du chevauchement stochastique.<\/p>\n<p>L&rsquo;utilisation de la biblioth\u00e8que graphique <code>ggplot2<\/code> permet de cartographier la fronti\u00e8re de d\u00e9cision \u00e0 travers plusieurs repr\u00e9sentations compl\u00e9mentaires :<\/p>\n<ul>\n<li><strong>Les diagrammes de dispersion bivari\u00e9s avec courbes de lissage loess :<\/strong> En projetant la variable r\u00e9ponse binaire (ordonn\u00e9es \u00e0 0 et 1) contre le pr\u00e9dicteur continu (abscisses), l&rsquo;absence totale de points dans la zone m\u00e9diane &mdash; traduite par une transition verticale instantan\u00e9e de la courbe de r\u00e9gression logistique locale non param\u00e9trique &mdash; mat\u00e9rialise imm\u00e9diatement la discontinuit\u00e9 g\u00e9om\u00e9trique.<\/li>\n<li><strong>Les diagrammes de densit\u00e9 conditionnelle (density plots) :<\/strong> La superposition des courbes de densit\u00e9 de probabilit\u00e9 de la variable explicative, stratifi\u00e9es selon les deux classes de la r\u00e9ponse, permet de rep\u00e9rer instantan\u00e9ment la disjonction des supports d&rsquo;int\u00e9gration. Si l&rsquo;intersection des deux courbes sous-jacentes est vide, la s\u00e9paration compl\u00e8te est visuellement d\u00e9montr\u00e9e.<\/li>\n<li><strong>Les bo\u00eetes \u00e0 moustaches conditionnelles (boxplots) avec dispersion individuelle (jitter) :<\/strong> La visualisation des quantiles et des points extr\u00eames r\u00e9v\u00e8le si les \u00e9tendues interquartiles et les moustaches se chevauchent ou si une ligne de d\u00e9marcation absolue peut \u00eatre trac\u00e9e horizontalement \u00e0 travers le plan.<\/li>\n<\/ul>\n<h3>6.3 \u00c9valuation des points leviers et observations d&rsquo;influence<\/h3>\n<p>Dans de nombreux cas d&rsquo;\u00e9tudes cliniques \u00e0 effectifs interm\u00e9diaires (entre 50 et 150 participants), l&rsquo;\u00e9mergence d&rsquo;une s\u00e9paration quasi-compl\u00e8te ne d\u00e9coule pas d&rsquo;une tendance globale de l&rsquo;\u00e9chantillon, mais repose sur l&rsquo;influence d\u00e9mesur\u00e9e d&rsquo;une poign\u00e9e d&rsquo;observations singuli\u00e8res &mdash; voire d&rsquo;un individu unique &mdash; agissant comme un point levier critique sur la fronti\u00e8re g\u00e9om\u00e9trique.<\/p>\n<p>Le calcul diagnostique des m\u00e9triques d&rsquo;influence issues des r\u00e9sidus g\u00e9n\u00e9ralis\u00e9s fournit des indications pr\u00e9cieuses :<\/p>\n<ul>\n<li><strong>La matrice chapeau (hat values) :<\/strong> Les valeurs diagonales <span class=\"arabpsy-math-inline\" data-latex=\"h_{ii}\">$h_{ii}$<\/span> de la matrice de projection <span class=\"arabpsy-math-inline\" data-latex=\"H = W^{1\/2} X (X^T W X)^{-1} X^T W^{1\/2}\">$H = W^{1\/2} X (X^T W X)^{-1} X^T W^{1\/2}$<\/span> mesurent l&rsquo;\u00e9loignement d&rsquo;une observation par rapport au barycentre de l&rsquo;espace des pr\u00e9dicteurs. Une observation combinant un score de levier \u00e9lev\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"h_{ii} &gt; 2p\/n\">$h_{ii} > 2p\/n$<\/span>) et une probabilit\u00e9 pr\u00e9dite proche des bornes extr\u00eames concentre une charge disproportionn\u00e9e dans l&rsquo;instabilit\u00e9 du syst\u00e8me matriciel.<\/li>\n<li><strong>La distance de Cook g\u00e9n\u00e9ralis\u00e9e :<\/strong> Cette m\u00e9trique agr\u00e8ge l&rsquo;amplitude du d\u00e9placement global du vecteur des param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}\">$\\hat{\\beta}$<\/span> lorsque l&rsquo;observation <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span> est omise du mod\u00e8le. Une valeur anormalement \u00e9lev\u00e9e par rapport au reste de la distribution trahit une observation pivot dont la seule pr\u00e9sence dicte la s\u00e9paration.<\/li>\n<li><strong>Les r\u00e9sidus de Pearson standardis\u00e9s :<\/strong> Bien que leur calcul classique soit alt\u00e9r\u00e9 par la compression des variances <span class=\"arabpsy-math-inline\" data-latex=\"w_{ii}\">$w_{ii}$<\/span>, l&rsquo;examen des r\u00e9sidus d\u00e9viants permet d&rsquo;isoler les ruptures de continuit\u00e9.<\/li>\n<\/ul>\n<p>Ce diagnostic minutieux permet de trancher une question m\u00e9thodologique primordiale : le cas s\u00e9parateur rel\u00e8ve-t-il d&rsquo;une erreur mat\u00e9rielle de saisie dans la base de donn\u00e9es, d&rsquo;un art\u00e9fact exp\u00e9rimental non reproductible, ou d&rsquo;une r\u00e9alit\u00e9 clinique singuli\u00e8re qu&rsquo;il convient de mod\u00e9liser avec des outils math\u00e9matiques robustes ?<\/p>\n<h2>7. Solution 1 : La r\u00e9gression logistique p\u00e9nalis\u00e9e de Firth<\/h2>\n<h3>7.1 Fondements th\u00e9oriques de la m\u00e9thode de Firth (1993)<\/h3>\n<p>D\u00e9velopp\u00e9e initialement par le statisticien David Firth dans son article fondateur de 1993 publi\u00e9 dans la revue <em>Biometrika<\/em>, l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/80.1.27\">approche de la vraisemblance p\u00e9nalis\u00e9e de Firth<\/a> constitue la solution de r\u00e9f\u00e9rence canonique, la plus universellement reconnue et recommand\u00e9e pour r\u00e9soudre les probl\u00e8mes de s\u00e9paration en r\u00e9gression logistique. Con\u00e7ue initialement pour corriger le biais structurel d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"O(n^{-1})\">$O(n^{-1})$<\/span> inh\u00e9rent aux estimateurs du maximum de vraisemblance en petits \u00e9chantillons, la m\u00e9thode s&rsquo;est r\u00e9v\u00e9l\u00e9e poss\u00e9der une propri\u00e9t\u00e9 math\u00e9matique salvatrice : elle garantit l&rsquo;existence d&rsquo;estimations strictement finies pour les coefficients, m\u00eame en pr\u00e9sence d&rsquo;une s\u00e9paration compl\u00e8te ou quasi-compl\u00e8te.<\/p>\n<p>Le formalisme de Firth consiste \u00e0 modifier la fonction de score originale <span class=\"arabpsy-math-inline\" data-latex=\"U(\\beta) = \\partial ell(\\beta)\/\\partial \\beta\">$U(\\beta) = \\partial ell(\\beta)\/\\partial \\beta$<\/span> en y introduisant un terme de p\u00e9nalisation d\u00e9riv\u00e9 de la matrice d&rsquo;information de Fisher attendue <span class=\"arabpsy-math-inline\" data-latex=\"I(\\beta) = X^T W(\\beta) X\">$I(\\beta) = X^T W(\\beta) X$<\/span> :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"U^*(\\beta) = U(\\beta) + \\frac{1}{2} \\text{tr}\\left[ I(\\beta)^{-1} \\frac{\\partial I(\\beta)}{\\partial \\beta} \\right]\">$$U^*(\\beta) = U(\\beta) + \\frac{1}{2} \\text{tr}\\left[ I(\\beta)^{-1} \\frac{\\partial I(\\beta)}{\\partial \\beta} \\right]$$<\/span><\/p>\n<p>Cette modification correspond formellement \u00e0 la maximisation d&rsquo;une log-vraisemblance p\u00e9nalis\u00e9e d\u00e9finie par :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"ell^*(\\beta) = ell(\\beta) + \\frac{1}{2} \\ln |I(\\beta)|\">$$ell^*(\\beta) = ell(\\beta) + \\frac{1}{2} \\ln |I(\\beta)|$$<\/span><\/p>\n<p>D&rsquo;un point de vue g\u00e9om\u00e9trique et probabiliste, le terme p\u00e9nalisateur <span class=\"arabpsy-math-inline\" data-latex=\"|I(\\beta)|^{1\/2}\">$|I(\\beta)|^{1\/2}$<\/span> \u00e9quivaut pr\u00e9cis\u00e9ment \u00e0 int\u00e9grer la loi a priori non informative de Jeffreys dans l&rsquo;espace d&rsquo;estimation. Or, l&rsquo;information de Fisher s&rsquo;effondre lorsque les coefficients d\u00e9rivent vers l&rsquo;infini. En cons\u00e9quence, la p\u00e9nalit\u00e9 de Jeffreys tend vers z\u00e9ro aux confins de l&rsquo;espace des param\u00e8tres, agissant comme une barri\u00e8re gravitationnelle qui courbe la surface de log-vraisemblance vers le bas d\u00e8s que les probabilit\u00e9s pr\u00e9dites fr\u00f4lent $0$ ou $1$.<\/p>\n<p>Cette courbure forc\u00e9e r\u00e9tablit un sommet stationnaire unique, r\u00e9gulier et situ\u00e9 \u00e0 distance rigoureusement finie. De surcro\u00eet, la m\u00e9thode de Firth pr\u00e9sente l&rsquo;avantage majeur de pr\u00e9server l&rsquo;invariance des estimations sous reparam\u00e9trisation affine des pr\u00e9dicteurs, une propri\u00e9t\u00e9 \u00e9l\u00e9gante que ne partagent pas d&rsquo;autres formes de r\u00e9gularisation empiriques.<\/p>\n<h3>7.2 Mise en \u0153uvre concr\u00e8te avec le package R logistf<\/h3>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me R, la m\u00e9thode de r\u00e9gression logistique p\u00e9nalis\u00e9e de Firth est mise en \u0153uvre avec une robustesse exemplaire par le package <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=logistf\">logistf<\/a>, d\u00e9velopp\u00e9 sous la direction de Georg Heinze, pionnier de l&rsquo;application de Firth en biostatistique. L&rsquo;adoption de ce package s&rsquo;av\u00e8re particuli\u00e8rement ergonomique, car sa fonction centrale <code>logistf()<\/code> reprend quasi \u00e0 l&rsquo;identique la syntaxe conventionnelle de la fonction <code>glm()<\/code> standard.<\/p>\n<p>L&rsquo;estimation s&rsquo;ex\u00e9cute typiquement via l&rsquo;instruction :<\/p>\n<p><code>modele_firth <- logistf(y ~ x1 + x2, data = mes_donnees)<\/code><\/p>\n<p>En analysant les sorties num\u00e9riques produites par l'appel \u00e0 <code>summary(modele_firth)<\/code> sur des donn\u00e9es auparavant affect\u00e9es par le message d'alerte, la m\u00e9tamorphose des indicateurs statistiques est imm\u00e9diate et frappante :<\/p>\n<ul>\n<li>Les coefficients <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}\">$\\hat{\\beta}$<\/span> se stabilisent instantan\u00e9ment autour d'ordres de grandeur physiologiquement plausibles (souvent entre 1.5 et 4.0, au lieu de 40 ou 80 dans le mod\u00e8le non corrig\u00e9).<\/li>\n<li>Les erreurs types retrouvent une dimension proportionn\u00e9e \u00e0 la taille d'\u00e9chantillon, \u00e9liminant les valeurs aberrantes \u00e0 cinq chiffres.<\/li>\n<li>La convergence n'est plus tronqu\u00e9e par un d\u00e9passement de limites machine, le solveur de Newton p\u00e9nalis\u00e9 convergeant de mani\u00e8re fluide vers le maximum global de la fonction p\u00e9nalis\u00e9e.<\/li>\n<\/ul>\n<h3>7.3 Inf\u00e9rence bas\u00e9e sur la vraisemblance p\u00e9nalis\u00e9e profil\u00e9e<\/h3>\n<p>Une caract\u00e9ristique fondamentale du package <code>logistf<\/code> r\u00e9side dans sa gestion rigoureuse des tests d'hypoth\u00e8ses et des calculs d'intervalles de confiance. Conscient de la faillite conceptuelle du test de Wald en situation de s\u00e9paration, l'algorithme ne calcule pas les intervalles d'inf\u00e9rence en soustrayant et en ajoutant <span class=\"arabpsy-math-inline\" data-latex=\"1.96 \\times \\text{SE}\">$1.96 \\times \\text{SE}$<\/span> \u00e0 l'estimation ponctuelle.<\/p>\n<p>\u00c0 la place, <code>logistf<\/code> met en \u0153uvre le profilage de la vraisemblance p\u00e9nalis\u00e9e (<em>Profile Penalized Likelihood<\/em>, PPL). La borne sup\u00e9rieure et la borne inf\u00e9rieure de l'intervalle de confiance \u00e0 95 % sont d\u00e9termin\u00e9es en recherchant les deux valeurs de param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_j\">$\\beta_j$<\/span> pour lesquelles le test du rapport de vraisemblance p\u00e9nalis\u00e9 atteint le quantile critique de la loi du chi-deux \u00e0 un degr\u00e9 de libert\u00e9 :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"2 \\left[ ell^*(\\hat{\\beta}) - ell^*(\\beta_j) \\right] = \\chi_{1, 1-\\alpha}^2 \\approx 3.841\">$$2 \\left[ ell^*(\\hat{\\beta}) - ell^*(\\beta_j) \\right] = \\chi_{1, 1-\\alpha}^2 \\approx 3.841$$<\/span><\/p>\n<p>Ces intervalles profil\u00e9s pr\u00e9sentent une asym\u00e9trie naturelle particuli\u00e8rement adapt\u00e9e aux faibles effectifs et aux distributions asym\u00e9triques. De m\u00eame, les <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeurs fournies par d\u00e9faut reposent sur le rapport de vraisemblance p\u00e9nalis\u00e9 profil\u00e9 plut\u00f4t que sur le ratio <span class=\"arabpsy-math-inline\" data-latex=\"z\">$z$<\/span> de Wald. Cette architecture d'inf\u00e9rence immunise d\u00e9finitivement le chercheur contre le paradoxe de Wald, conf\u00e9rant aux rapports de cotes corrig\u00e9s et \u00e0 leurs intervalles une fiabilit\u00e9 scientifique indiscutable pour la soumission dans des revues biom\u00e9dicales \u00e0 comit\u00e9 de lecture rigoureux.<\/p>\n<h2>8. Solution 2 : L'approche bay\u00e9sienne avec lois a priori informatives<\/h2>\n<h3>8.1 Stabilisation de l'espace des param\u00e8tres par l'inf\u00e9rence bay\u00e9sienne<\/h3>\n<p>L'\u00e9chec de l'estimation du maximum de vraisemblance en pr\u00e9sence de s\u00e9paration d\u00e9coule de sa d\u00e9pendance exclusive envers les donn\u00e9es empiriques observ\u00e9es : si l'\u00e9chantillon sugg\u00e8re une discrimination parfaite, l'optimiseur pousse la vraisemblance \u00e0 ses extr\u00eames th\u00e9oriques sans exercer le moindre esprit critique. Le paradigme de l'<a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bayesian_inference\">inf\u00e9rence bay\u00e9sienne<\/a> apporte une r\u00e9ponse philosophique et math\u00e9matique d'une remarquable \u00e9l\u00e9gance \u00e0 cette impasse.<\/p>\n<p>En vertu du th\u00e9or\u00e8me de Bayes, la distribution de probabilit\u00e9 a posteriori des param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"p(\\beta | Y)\">$p(\\beta | Y)$<\/span> est proportionnelle au produit de la vraisemblance des donn\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"p(Y | \\beta)\">$p(Y | \\beta)$<\/span> et de la distribution a priori assign\u00e9e \u00e0 ces param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"p(\\beta)\">$p(\\beta)$<\/span> :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"p(\\beta | Y) propto p(Y | \\beta) , p(\\beta)\">$$p(\\beta | Y) propto p(Y | \\beta) , p(\\beta)$$<\/span><\/p>\n<p>Lorsque la vraisemblance forme un plateau infini le long d'une coordonn\u00e9e asymptotique, l'int\u00e9gration d'une distribution a priori continue &mdash; attribuant une densit\u00e9 de probabilit\u00e9 s'amenuisant vers z\u00e9ro lorsque <span class=\"arabpsy-math-inline\" data-latex=\"|beta| to \\infty\">$|beta| to \\infty$<\/span> &mdash; vient r\u00e9gulariser la fonction de fa\u00e7on instantan\u00e9e. L'a priori \u00ab referme \u00bb la surface conjointe, contraignant la masse a posteriori \u00e0 demeurer concentr\u00e9e dans une zone de plausibilit\u00e9 th\u00e9orique bien circonscrite.<\/p>\n<p>Le passage d'une optimisation ponctuelle de gradient \u00e0 l'\u00e9chantillonnage de la distribution a posteriori par des m\u00e9thodes de Monte-Carlo par cha\u00eenes de Markov (<a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Markov_chain_Monte_Carlo\">MCMC<\/a>) \u00e9limine de facto tout probl\u00e8me de matrice non inversible. Il n'existe plus d'algorithme IRLS susceptible d'\u00e9chouer : les trajectoires de param\u00e8tres g\u00e9n\u00e9r\u00e9es par les \u00e9chantillonneurs explorent la g\u00e9om\u00e9trie a posteriori sans achopper sur une quelconque division par z\u00e9ro.<\/p>\n<h3>8.2 Mod\u00e9lisation avec les packages rstanarm et brms<\/h3>\n<p>Gr\u00e2ce aux avanc\u00e9es computationnelles r\u00e9centes du moteur de programmation probabiliste Stan, l'ajustement de mod\u00e8les logistiques bay\u00e9siens r\u00e9gularis\u00e9s est devenu d'une accessibilit\u00e9 remarquable au sein de l'\u00e9cosyst\u00e8me R, notamment \u00e0 travers les biblioth\u00e8ques <a rel=\"noopener noreferrer\" href=\"https:\/\/mc-stan.org\/rstanarm\/\">rstanarm<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/paul-buerkner.github.io\/brms\/\">brms<\/a>.<\/p>\n<p>Avec le package <code>rstanarm<\/code>, la mod\u00e9lisation s'ex\u00e9cute via la fonction <code>stan_glm()<\/code> en conservant une syntaxe identique aux mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s conventionnels :<\/p>\n<p><code>modele_bayes <- stan_glm(y ~ x1 + x2, data = mes_donnees, family = binomial(link = \"logit\"), prior = normal(location = 0, scale = 2.5))<\/code><\/p>\n<p>Pour les devis de recherche plus complexes &mdash; incluant des mesures r\u00e9p\u00e9t\u00e9es intra-individuelles, des effets al\u00e9atoires hi\u00e9rarchiques ou des structures d'autocorr\u00e9lation &mdash;, le package <code>brms<\/code> offre une flexibilit\u00e9 totale en compilant directement des mod\u00e8les personnalis\u00e9s en C++ sous-jacent. L'analyste peut alors \u00e9valuer la convergence de ses estimations non pas \u00e0 l'aune d'une d\u00e9viance \u00e9vanescente, mais via les diagnostics MCMC standardis\u00e9s :<\/p>\n<ul>\n<li><strong>Le facteur de r\u00e9duction d'\u00e9chelle potentiel (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{R}\">$\\hat{R}$<\/span>) :<\/strong> Cet indice doit \u00eatre rigoureusement inf\u00e9rieur \u00e0 1.01 pour l'ensemble des coordonn\u00e9es, attestant du m\u00e9lange optimal des diff\u00e9rentes cha\u00eenes de Markov.<\/li>\n<li><strong>La taille effective d'\u00e9chantillon (Effective Sample Size, ESS) :<\/strong> Elle garantit un nombre suffisant de tirages ind\u00e9pendants dans la distribution a posteriori pour autoriser une inf\u00e9rence pr\u00e9cise sur les percentiles extr\u00eames.<\/li>\n<li><strong>Les contr\u00f4les pr\u00e9dictifs a posteriori (Posterior Predictive Checks, PPC) :<\/strong> En g\u00e9n\u00e9rant des jeux de donn\u00e9es synth\u00e9tiques \u00e0 partir des tirages a posteriori et en les confrontant aux r\u00e9ponses empiriques, le chercheur s'assure que le mod\u00e8le r\u00e9gularis\u00e9 capture fid\u00e8lement la ph\u00e9nom\u00e9nologie observ\u00e9e sans surestimer la certitude pr\u00e9dictive.<\/li>\n<\/ul>\n<h3>8.3 S\u00e9lection et justification \u00e9pist\u00e9mologique des distributions a priori<\/h3>\n<p>L'application d'un mod\u00e8le bay\u00e9sien impose de documenter et de justifier rigoureusement le choix de la distribution a priori retenue. En contexte de s\u00e9paration num\u00e9rique, l'emploi d'a priori plats dits non informatifs ou impropres (<span class=\"arabpsy-math-inline\" data-latex=\"p(\\beta) propto 1\">$p(\\beta) propto 1$<\/span>) doit \u00eatre proscrit de mani\u00e8re absolue, car il reproduirait rigoureusement l'effondrement de la vraisemblance classique, engendrant une distribution a posteriori impropre ne pouvant converger.<\/p>\n<p>La litt\u00e9rature m\u00e9thodologique recommande l'usage d'a priori faiblement informatifs (<em>weakly informative priors<\/em>), con\u00e7us pour introduire un niveau minimal de scepticisme scientifique face aux tailles d'effets d\u00e9mesur\u00e9es sans biaiser les estimations en pr\u00e9sence de donn\u00e9es abondantes :<\/p>\n<ul>\n<li><strong>La loi de Cauchy centr\u00e9e :<\/strong> Dans un travail m\u00e9thodologique de r\u00e9f\u00e9rence, Gelman et ses collaborateurs (2008) ont propos\u00e9 d'assigner syst\u00e9matiquement aux coefficients logistiques standardis\u00e9s une distribution a priori de Cauchy centr\u00e9e en z\u00e9ro avec un param\u00e8tre d'\u00e9chelle <span class=\"arabpsy-math-inline\" data-latex=\"\\gamma = 2.5\">$\\gamma = 2.5$<\/span>. Cette loi pr\u00e9sente des queues \u00e9paisses permettant d'accommoder d'\u00e9ventuels effets r\u00e9els massifs tout en interdisant formellement les d\u00e9rives vers des \u00e9chelles de grandeurs incompatibles avec les sciences empiriques.<\/li>\n<li><strong>La loi normale ou <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> de Student tronqu\u00e9e\/r\u00e9gularis\u00e9e :<\/strong> Une distribution normale <span class=\"arabpsy-math-inline\" data-latex=\"\\mathcal{N}(0, \\sigma^2)\">$\\mathcal{N}(0, \\sigma^2)$<\/span> avec un \u00e9cart-type <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma in [1.5, 2.5]\">$\\sigma in [1.5, 2.5]$<\/span> exerce une p\u00e9nalisation douce mais efficace. Un coefficient logistique de $2.5$ correspondant d\u00e9j\u00e0 \u00e0 un rapport de cotes sup\u00e9rieur \u00e0 12, attribuer peu de masse a priori au-del\u00e0 de cette fronti\u00e8re rel\u00e8ve d'une parcimonie scientifique bien comprise.<\/li>\n<li><strong>A priori fond\u00e9s sur les donn\u00e9es probantes (Evidence-based priors) :<\/strong> Lorsqu'une litt\u00e9rature m\u00e9ta-analytique robuste pr\u00e9existe au protocole exp\u00e9rimental, les estimations d'effets issues de ces synth\u00e8ses peuvent \u00eatre converties en hyperparam\u00e8tres de localisation et de variance, arrimant solidement le mod\u00e8le face \u00e0 la raret\u00e9 de l'\u00e9chantillon clinique local.<\/li>\n<\/ul>\n<p>Pour garantir la transparence et l'int\u00e9grit\u00e9 de la d\u00e9marche, le chercheur doit obligatoirement r\u00e9aliser une analyse de sensibilit\u00e9 aux a priori (<em>prior sensitivity analysis<\/em>), consistant \u00e0 d\u00e9montrer que les conclusions cliniques majeures et les intervalles de cr\u00e9dibilit\u00e9 demeurent invariants sous diff\u00e9rentes sp\u00e9cifications de dispersion a priori.<\/p>\n<h2>9. Solution 3 : R\u00e9gularisation par p\u00e9nalisation Lasso, Ridge et Elastic Net<\/h2>\n<h3>9.1 Principes de r\u00e9gularisation L1 et L2 dans glmnet<\/h3>\n<p>Une alternative d'inspiration statistique et machine learning pour juguler la divergence des coefficients en pr\u00e9sence de s\u00e9paration consiste \u00e0 p\u00e9naliser directement la complexit\u00e9 du mod\u00e8le en restreignant la norme du vecteur <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span>. Cette approche trouve son impl\u00e9mentation algorithmique par excellence dans le package <a rel=\"noopener noreferrer\" href=\"https:\/\/glmnet.stanford.edu\/\">glmnet<\/a> d\u00e9velopp\u00e9 par Friedman, Hastie et Tibshirani. Le cadre de r\u00e9gularisation p\u00e9nalis\u00e9e consiste \u00e0 maximiser une log-vraisemblance contrainte d\u00e9finie par la fonctionnelle objective :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\max_{\\beta_0, \\beta} \\left{ \\frac{1}{n} ell(\\beta_0, \\beta) - \\lambda \\left[ (1 - \\alpha) \\frac{1}{2} |beta|_2^2 + \\alpha |beta|_1 \\right] \\right}\">$$\\max_{\\beta_0, \\beta} \\left{ \\frac{1}{n} ell(\\beta_0, \\beta) - \\lambda \\left[ (1 - \\alpha) \\frac{1}{2} |beta|_2^2 + \\alpha |beta|_1 \\right] \\right}$$<\/span><\/p>\n<p>Dans cette \u00e9quation, <span class=\"arabpsy-math-inline\" data-latex=\"\\lambda \\geq 0\">$\\lambda \\geq 0$<\/span> r\u00e9git la s\u00e9v\u00e9rit\u00e9 globale de la p\u00e9nalit\u00e9 appliqu\u00e9e au syst\u00e8me, tandis que le scalaire <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha in [0, 1]\">$\\alpha in [0, 1]$<\/span> module le compromis d'arbitrage entre deux formes structurelles de contraintes :<\/p>\n<ul>\n<li><strong>La r\u00e9gularisation Ridge (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0\">$\\alpha = 0$<\/span>, p\u00e9nalit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"L_2\">$L_2$<\/span>) :<\/strong> La p\u00e9nalit\u00e9 est proportionnelle \u00e0 la somme des carr\u00e9s des coefficients (<span class=\"arabpsy-math-inline\" data-latex=\"\\sum \\beta_j^2\">$\\sum \\beta_j^2$<\/span>). Math\u00e9matiquement, cette contrainte quadratico-analytique force les coefficients \u00e0 r\u00e9tr\u00e9cir (<em>shrinkage<\/em>) conjointement vers l'origine sans jamais pouvoir atteindre l'infini. Elle r\u00e9tablit instantan\u00e9ment la stricte convexit\u00e9 de la fonction de perte, assurant l'existence d'une solution unique et finie m\u00eame en cas de s\u00e9paration totale.<\/li>\n<li><strong>La r\u00e9gularisation Lasso (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 1\">$\\alpha = 1$<\/span>, p\u00e9nalit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"L_1\">$L_1$<\/span>) :<\/strong> La p\u00e9nalit\u00e9 s'appuie sur la somme des valeurs absolues (<span class=\"arabpsy-math-inline\" data-latex=\"\\sum |\\beta_j|\">$\\sum |\\beta_j|$<\/span>). En raison de la singularit\u00e9 g\u00e9om\u00e9trique en pointe de la boule unit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"L_1\">$L_1$<\/span>, cette r\u00e9gularisation op\u00e8re une s\u00e9lection parcimonieuse de variables en annulant purement et simplement les coefficients des pr\u00e9dicteurs les moins contributifs.<\/li>\n<li><strong>L'Elastic Net ($0 < alpha < 1$) :<\/strong> En mixant les p\u00e9nalit\u00e9s <span class=\"arabpsy-math-inline\" data-latex=\"L_1\">$L_1$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"L_2\">$L_2$<\/span>, l'Elastic Net stabilise la s\u00e9lection de pr\u00e9dicteurs fortement colin\u00e9aires tout en emp\u00eachant l'explosion des amplitudes num\u00e9riques.<\/li>\n<\/ul>\n<h3>9.2 Optimisation du param\u00e8tre de p\u00e9nalit\u00e9 par validation crois\u00e9e<\/h3>\n<p>L'efficacit\u00e9 op\u00e9rationnelle de la p\u00e9nalisation sous <code>glmnet<\/code> est conditionn\u00e9e par l'ajustement du m\u00e9taparam\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span>, lequel ne peut \u00eatre d\u00e9cr\u00e9t\u00e9 a priori par l'analyste sans introduire un biais arbitraire. Le protocole standardis\u00e9 exige de calibrer ce param\u00e8tre de mani\u00e8re empirique par validation crois\u00e9e \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"K\">$K$<\/span> blocs (typiquement <span class=\"arabpsy-math-inline\" data-latex=\"K = 10\">$K = 10$<\/span>) \u00e0 l'aide de la fonction d\u00e9di\u00e9e <code>cv.glmnet()<\/code>, en sp\u00e9cifiant imp\u00e9rativement <code>family = \"binomial\"<\/code>.<\/p>\n<p>L'optimiseur teste une grille g\u00e9om\u00e9trique d\u00e9croissante de valeurs potentielles de <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> et \u00e9value pour chacune d'elles la perte pr\u00e9dictive moyenne &mdash; traditionnellement mesur\u00e9e par la d\u00e9viance binomiale ou par l'aire sous la courbe ROC (<a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Receiver_operating_characteristic\">AUC<\/a>) &mdash; sur les blocs d'\u00e9chantillons exclus de l'apprentissage. La fonction extrait alors deux seuils critiques :<\/p>\n<ul>\n<li><code>lambda.min<\/code> : La valeur de <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> qui minimise formellement l'erreur quadratique moyenne ou la d\u00e9viance lors de la validation crois\u00e9e.<\/li>\n<li><code>lambda.1se<\/code> : Une valeur plus parcimonieuse, correspondant au <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> le plus r\u00e9gularis\u00e9 dont l'erreur pr\u00e9dictive reste situ\u00e9e \u00e0 moins d'un \u00e9cart-type de l'erreur minimale observ\u00e9e.<\/li>\n<\/ul>\n<p>Il est imp\u00e9ratif de souligner que <code>glmnet<\/code> standardise automatiquement les variables pr\u00e9dictives continues avant d'appliquer la p\u00e9nalisation, \u00e9vitant ainsi que les unit\u00e9s de mesure disparates ne faussent artificiellement l'impact de la contrainte <span class=\"arabpsy-math-inline\" data-latex=\"L_1\">$L_1$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"L_2\">$L_2$<\/span>. Les coefficients finaux sont ensuite r\u00e9troc\u00e9d\u00e9s sur leur \u00e9chelle d'origine pour l'interpr\u00e9tation clinique.<\/p>\n<h3>9.3 Limites de l'approche par p\u00e9nalit\u00e9 globale en recherche fondamentale<\/h3>\n<p>Bien que la r\u00e9gularisation par r\u00e9gression p\u00e9nalis\u00e9e via <code>glmnet<\/code> r\u00e9solve avec une c\u00e9l\u00e9rit\u00e9 algorithmique impressionnante le blocage num\u00e9rique li\u00e9 \u00e0 la s\u00e9paration, son adoption dans les travaux de recherche fondamentale ou clinique explicative soul\u00e8ve des r\u00e9serves m\u00e9thodologiques majeures qu'il convient d'assumer lucidement.<\/p>\n<p>Le principal \u00e9cueil r\u00e9side dans l'absence d'erreurs types analytiques standardis\u00e9es pour les coefficients soumis au r\u00e9tr\u00e9cissement p\u00e9nalis\u00e9. La th\u00e9orie asymptotique classique ne s'applique plus aux estimateurs contraints par une norme <span class=\"arabpsy-math-inline\" data-latex=\"L_1\">$L_1$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"L_2\">$L_2$<\/span>. En cons\u00e9quence directe, le package <code>glmnet<\/code> ne fournit par d\u00e9faut aucune erreur type, aucune statistique de test conventionnelle et aucune <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur dans ses tableaux de restitution.<\/p>\n<p>Pour le chercheur tenu par les exigences \u00e9ditoriales acad\u00e9miques d'attester de la significativit\u00e9 statistique d'un biomarqueur ou d'une intervention psychologique, cette lacune repr\u00e9sente un obstacle de taille. Bien qu'il soit th\u00e9oriquement possible de g\u00e9n\u00e9rer des intervalles de confiance non param\u00e9triques en encapsulant la proc\u00e9dure <code>cv.glmnet<\/code> dans un algorithme de bootstrap computationnellement intensif, cette approche demeure complexe \u00e0 impl\u00e9menter rigoureusement face \u00e0 des \u00e9v\u00e9nements rares.<\/p>\n<p>D\u00e8s lors, les approches p\u00e9nalis\u00e9es de type Lasso ou Elastic Net s'av\u00e8rent infiniment plus appropri\u00e9es pour des finalit\u00e9s \u00e0 vis\u00e9e pr\u00e9dictive pure (d\u00e9veloppement d'un algorithme de d\u00e9pistage orient\u00e9 performance) que pour des d\u00e9marches d'inf\u00e9rence causale ou d'explication th\u00e9orique fine au sein desquelles la m\u00e9thode de Firth et les mod\u00e8les bay\u00e9siens demeurent nettement sup\u00e9rieurs.<\/p>\n<h2>10. Solution 4 : Restructuration des variables et adaptations m\u00e9thodologiques<\/h2>\n<h3>10.1 Regroupement strat\u00e9gique des modalit\u00e9s (collapsing categories)<\/h3>\n<p>Avant de recourir \u00e0 des algorithmes de r\u00e9gularisation math\u00e9matique avanc\u00e9s, l'analyste confront\u00e9 \u00e0 une quasi-s\u00e9paration doit imp\u00e9rativement s'interroger sur la pertinence structurelle de son codage de variables. Lorsque l'avertissement <code>glm.fit<\/code> est d\u00e9clench\u00e9 par l'existence d'une cellule vide dans un tableau de contingence croisant un pr\u00e9dicteur polytomique avec la r\u00e9ponse, la solution la plus saine sur le plan \u00e9pist\u00e9mologique consiste souvent en un regroupement strat\u00e9gique des modalit\u00e9s (<em>collapsing categories<\/em>).<\/p>\n<p>Cette man\u0153uvre m\u00e9thodologique ne doit en aucun cas s'apparenter \u00e0 une manipulation opportuniste des donn\u00e9es (<em>p-hacking<\/em>) destin\u00e9e \u00e0 forcer la significativit\u00e9. Elle doit, \u00e0 l'inverse, reposer sur une justification th\u00e9orique et substantielle robuste. Prenons le cas d'une variable \u00e9valuant le niveau d'\u00e9ducation d'un patient en six classes distinctes dans un mod\u00e8le pr\u00e9disant l'observance d'un protocole neuropsychologique contraignant : si la modalit\u00e9 \u00ab doctorat \u00bb ne comprend que trois individus et que la totalit\u00e9 d'entre eux a valid\u00e9 le protocole, cette strate produit une quasi-s\u00e9paration.<\/p>\n<p>Le regroupement de cette classe marginale avec la modalit\u00e9 adjacente \u00ab enseignement sup\u00e9rieur de second cycle \u00bb au sein d'une m\u00e9ta-cat\u00e9gorie coh\u00e9rente \u00ab \u00e9tudes universitaires avanc\u00e9es \u00bb permet de r\u00e9introduire de la variabilit\u00e9 stochastique dans la cellule crois\u00e9e. En r\u00e9tablissant un effectif marginal suffisant comprenant \u00e0 la fois des succ\u00e8s et des \u00e9checs, l'anomalie de s\u00e9paration s'\u00e9vanouit instantan\u00e9ment, autorisant l'usage serein de la fonction <code>glm()<\/code> standard sans alt\u00e9rer la validit\u00e9 de construit du devis d'\u00e9valuation.<\/p>\n<h3>10.2 \u00c9limination raisonn\u00e9e ou red\u00e9finition des pr\u00e9dicteurs parfaits<\/h3>\n<p>Dans certaines configurations exp\u00e9rimentales ou cliniques, la s\u00e9paration compl\u00e8te trahit l'existence d'un vice de conception m\u00e9thodologique plus profond : la pr\u00e9sence d'un pr\u00e9dicteur agissant comme une tautologie ou un crit\u00e8re quasi d\u00e9finitionnel du crit\u00e8re de jugement. Ce ph\u00e9nom\u00e8ne se produit fr\u00e9quemment lorsque l'investigateur int\u00e8gre par inadvertance dans la matrice des variables ind\u00e9pendantes un \u00e9l\u00e9ment qui participe directement \u00e0 la d\u00e9finition nosographique de la variable d\u00e9pendante.<\/p>\n<p>Illustrons ce cas de figure par l'\u00e9valuation du diagnostic d'un \u00e9pisode d\u00e9pressif caract\u00e9ris\u00e9 majeur selon les crit\u00e8res du Manuel diagnostique et statistique des troubles mentaux (<a rel=\"noopener noreferrer\" href=\"https:\/\/www.psychiatry.org\/psychiatrists\/practice\/dsm\">DSM-5<\/a>). Si l'analyste int\u00e8gre parmi les covariables explicatives un score mesurant sp\u00e9cifiquement \u00ab l'anh\u00e9donie profonde \u00bb \u00e9valu\u00e9e par un item d'une \u00e9chelle d'humeur, il est fort probable que la pr\u00e9sence de ce sympt\u00f4me cardinal s\u00e9pare quasi parfaitement les patients diagnostiqu\u00e9s des sujets t\u00e9moins sains. La relation constat\u00e9e ne refl\u00e8te pas une d\u00e9couverte \u00e9tiologique l\u00e9gitime, mais un simple art\u00e9fact de redondance conceptuelle.<\/p>\n<p>Dans un tel sc\u00e9nario, la seule r\u00e9ponse m\u00e9thodologique int\u00e8gre consiste \u00e0 retirer purement et simplement le pr\u00e9dicteur litigieux de l'\u00e9quation de r\u00e9gression. Le maintien artificiel d'une variable tautologique au moyen d'algorithmes de p\u00e9nalisation math\u00e9matique ne ferait que masquer l'invalidit\u00e9 de la sp\u00e9cification conceptuelle du mod\u00e8le sous une illusion de sophistication technique.<\/p>\n<h3>10.3 Augmentation cibl\u00e9e de la taille d'\u00e9chantillon et sur-\u00e9chantillonnage<\/h3>\n<p>Lorsque la s\u00e9paration compl\u00e8te est le fruit direct d'une contrainte de puissance cons\u00e9cutive \u00e0 un effectif d'\u00e9chantillonnage global trop restreint, la solution la plus robuste &mdash; bien que logistiquement la plus exigeante &mdash; r\u00e9side dans la poursuite planifi\u00e9e de la collecte de donn\u00e9es par un sur-\u00e9chantillonnage cibl\u00e9 des strates rares.<\/p>\n<p>Dans les contextes de protocoles de recherche en laboratoire ou d'\u00e9tudes \u00e9pid\u00e9miologiques transversales, l'analyste peut impl\u00e9menter un plan d'\u00e9chantillonnage stratifi\u00e9 adaptatif. Ce design priorise activement le recrutement de participants appartenant aux sous-groupes d\u00e9mographiques ou cliniques dont les cases \u00e9taient demeur\u00e9es vierges lors de la phase initiale d'acquisition. L'injection d'observations discordantes (par exemple, recruter activement des sujets pr\u00e9sentant le facteur de vuln\u00e9rabilit\u00e9 mais n'ayant pas d\u00e9velopp\u00e9 la pathologie) r\u00e9tablit la variance stochastique indispensable \u00e0 la convergence des moindres carr\u00e9s repond\u00e9r\u00e9s.<\/p>\n<p>\u00c0 d\u00e9faut de pouvoir r\u00e9activer la phase de recueil sur le terrain, certains chercheurs se tournent vers des techniques algorithmiques de r\u00e9\u00e9chantillonnage synth\u00e9tique, telles que la m\u00e9thode SMOTE (<em>Synthetic Minority Over-sampling Technique<\/em>). Bien que populaire en apprentissage supervis\u00e9, l'usage de donn\u00e9es synth\u00e9tiquement interpol\u00e9es en recherche m\u00e9dicale et comportementale confirmatoire doit \u00eatre appr\u00e9hend\u00e9 avec une prudence extr\u00eame : la cr\u00e9ation artificielle de pseudo-observations est susceptible d'alt\u00e9rer la structure de corr\u00e9lation intrins\u00e8que et de gonfler artificiellement les degr\u00e9s de libert\u00e9, exposant les conclusions finales \u00e0 des biais d'inf\u00e9rence non ma\u00eetris\u00e9s.<\/p>\n<h2>11. Applications empiriques en sciences psychologiques et psychiatriques<\/h2>\n<h3>11.1 Cas clinique 1 : \u00c9tude de l'id\u00e9ation suicidaire chez les adolescents hospitalis\u00e9s<\/h3>\n<p>Pour illustrer la port\u00e9e d\u00e9cisionnelle de ces choix d'analyse, consid\u00e9rons une recherche clinique multicentrique portant sur les d\u00e9terminants des conduites suicidaires chez des adolescents admis en unit\u00e9 psychiatrique d'urgence (<span class=\"arabpsy-math-inline\" data-latex=\"n = 78\">$n = 78$<\/span>). La variable d\u00e9pendante dichotomique mesure la r\u00e9cidive d'une tentative d'auto-lyse au cours d'un suivi prospectif \u00e0 six mois (<span class=\"arabpsy-math-inline\" data-latex=\"Y = 1\">$Y = 1$<\/span> pour r\u00e9cidive, <span class=\"arabpsy-math-inline\" data-latex=\"Y = 0\">$Y = 0$<\/span> pour absence d'acte). Parmi les covariables figurent l'\u00e2ge du patient, un indice continu de dysr\u00e9gulation \u00e9motionnelle et un pr\u00e9dicteur dichotomique majeur : l'existence d'ant\u00e9c\u00e9dents de passages \u00e0 l'acte hautement l\u00e9taux dans la biographie familiale au premier degr\u00e9.<\/p>\n<p>Dans cette cohorte clinique s\u00e9v\u00e8re, l'ensemble des 14 adolescents pr\u00e9sentant cet ant\u00e9c\u00e9dent familial sp\u00e9cifique a r\u00e9cidiv\u00e9 au cours de la p\u00e9riode de suivi. Lors de l'ajustement du mod\u00e8le logistique classique sous <code>glm()<\/code>, R \u00e9met imm\u00e9diatement l'avertissement relatif aux probabilit\u00e9s pr\u00e9dites extr\u00eames. Le tableau d'estimation standard renvoie pour le facteur familial un coefficient vertigineux de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta} = 19.8\">$\\hat{\\beta} = 19.8$<\/span> avec une erreur type asymptotique de <span class=\"arabpsy-math-inline\" data-latex=\"4 128.5\">$4 128.5$<\/span>, aboutissant \u00e0 une statistique de Wald de <span class=\"arabpsy-math-inline\" data-latex=\"z = 0.005\">$z = 0.005$<\/span> et une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur faussement rassurante de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.996\">$p = 0.996$<\/span>. Une interpr\u00e9tation na\u00efve conclurait que l'h\u00e9r\u00e9dit\u00e9 familiale ne constitue pas un levier d'action statistiquement probant.<\/p>\n<p>L'application comparative de la m\u00e9thode p\u00e9nalis\u00e9e de Firth via <code>logistf()<\/code> transforme radicalement le constat clinique :<\/p>\n<ul>\n<li>Le coefficient r\u00e9gularis\u00e9 se stabilise \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_{\\text{Firth}} = 2.84\">$\\hat{\\beta}_{\\text{Firth}} = 2.84$<\/span>.<\/li>\n<li>Le rapport de cotes corrig\u00e9 s'\u00e9tablit \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\text{OR} = 17.11\">$\\text{OR} = 17.11$<\/span>, avec un intervalle de confiance profil\u00e9 \u00e0 95 % s'\u00e9tendant de $3.42$ \u00e0 $184.60$.<\/li>\n<li>Le test du rapport de vraisemblance p\u00e9nalis\u00e9 profil\u00e9 atteste d'une significativit\u00e9 hautement d\u00e9monstrative (<span class=\"arabpsy-math-inline\" data-latex=\"p = 0.0002\">$p = 0.0002$<\/span>).<\/li>\n<\/ul>\n<p>L'ajustement bay\u00e9sien via <code>rstanarm<\/code> utilisant un a priori de Cauchy(0, 2.5) corrobore rigoureusement ces m\u00e9triques avec une m\u00e9diane a posteriori de <span class=\"arabpsy-math-inline\" data-latex=\"\\text{OR} = 15.8\">$\\text{OR} = 15.8$<\/span> (Intervalle de cr\u00e9dibilit\u00e9 \u00e0 95 % : <span class=\"arabpsy-math-inline\" data-latex=\"[3.1 ; 122.4]\">$[3.1 ; 122.4]$<\/span>). La correction computationnelle r\u00e9tablit ainsi la r\u00e9alit\u00e9 du risque psychopathologique sans pour autant tomber dans l'aberration num\u00e9rique d'un risque infini.<\/p>\n<h3>11.2 Cas cognitif 2 : T\u00e2ches de d\u00e9tection de signaux avec performance parfaite<\/h3>\n<p>Un deuxi\u00e8me terrain d'application paradigmatique concerne la psychophysique et les neurosciences computationnelles \u00e0 travers les paradigmes de d\u00e9tection de signaux (<em>Signal Detection Theory<\/em>, SDT). Consid\u00e9rons un protocole exp\u00e9rimental mesurant l'aptitude de sujets sains et de patients atteints de troubles neurod\u00e9g\u00e9n\u00e9ratifs d\u00e9butants \u00e0 discriminer une micro-expression de peur dissimul\u00e9e dans un flux d'images faciales neutres, sous deux conditions d'\u00e9clairage (d\u00e9grad\u00e9 versus optimal).<\/p>\n<p>Dans la condition optimale non d\u00e9grad\u00e9e, les participants t\u00e9moins atteignent fr\u00e9quemment un taux de reconnaissance sans faute (100 % de d\u00e9tections correctes, aucun faux n\u00e9gatif). Si l'exp\u00e9rimentateur utilise une r\u00e9gression logistique pour mod\u00e9liser la probabilit\u00e9 de r\u00e9ussite essai par essai en int\u00e9grant le groupe clinique, la luminance du stimulus et leur interaction, la perfection des performances du groupe contr\u00f4le sous \u00e9clairage optimal g\u00e9n\u00e8re une quasi-s\u00e9paration structurelle imm\u00e9diate.<\/p>\n<p>Dans ce cadre exp\u00e9rimental \u00e0 mesures r\u00e9p\u00e9t\u00e9es, l'apparition du warning <code>glm.fit<\/code> signale que l'estimation de la sensibilit\u00e9 perceptive (<span class=\"arabpsy-math-inline\" data-latex=\"d&#039;\">$d'$<\/span>) ou de la cote de r\u00e9ussite relative diverge vers l'infini pour le groupe t\u00e9moin. L'emploi d'approches p\u00e9nalis\u00e9es ou de corrections bay\u00e9siennes impl\u00e9ment\u00e9es dans <code>brms<\/code> avec des effets al\u00e9atoires par sujet permet d'int\u00e9grer \u00e9l\u00e9gamment la performance parfaite. La r\u00e9gularisation a priori joue ici un r\u00f4le math\u00e9matiquement \u00e9quivalent \u00e0 la correction classique de Macmillan et Creelman (consistant \u00e0 remplacer les taux de $1$ ou $0$ par des fractions empiriques <span class=\"arabpsy-math-inline\" data-latex=\"1 - 1\/(2N)\">$1 - 1\/(2N)$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"1\/(2N)\">$1\/(2N)$<\/span>), mais en l'ins\u00e9rant directement au c\u0153ur d'un \u00e9difice statistique formel, unifi\u00e9 et g\u00e9n\u00e9ralisable aux devis factoriels complexes.<\/p>\n<h3>11.3 Synth\u00e8se des compromis entre pr\u00e9cision th\u00e9orique et stabilit\u00e9 num\u00e9rique<\/h3>\n<p>L'analyse compar\u00e9e de ces cas d'application clinique et cognitive met en exergue l'in\u00e9vitable arbitrage auquel se heurte tout chercheur quantitatif : le compromis permanent entre fid\u00e9lit\u00e9 scrupuleuse aux hypoth\u00e8ses math\u00e9matiques du mod\u00e8le th\u00e9orique et exigences pragmatiques de stabilit\u00e9 num\u00e9rique computationnelle.<\/p>\n<p>Une mod\u00e9lisation aveugle cherchant \u00e0 maximiser la vraisemblance \u00e0 tout prix conduit paradoxalement \u00e0 la destruction des inf\u00e9rences d\u00e8s lors que les donn\u00e9es s'alignent avec trop d'exactitude sur les cat\u00e9gories pr\u00e9dictives. D'un autre c\u00f4t\u00e9, une r\u00e9gularisation math\u00e9matique excessivement agressive &mdash; par exemple via un param\u00e8tre de p\u00e9nalit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> trop rigide dans Lasso &mdash; risque d'\u00e9craser la granularit\u00e9 des effets cliniques r\u00e9els et d'att\u00e9nuer artificiellement l'ampleur d'associations \u00e9tiologiques fondamentales.<\/p>\n<p>Le chercheur moderne ne doit pas appr\u00e9hender les solutions de p\u00e9nalisation comme de simples exp\u00e9dients cosm\u00e9tiques destin\u00e9s \u00e0 faire dispara\u00eetre un warning g\u00eanant dans sa console R. Il s'agit, fondamentalement, d'un changement de paradigme inf\u00e9rentiel : accepter d'introduire un biais contr\u00f4l\u00e9 et th\u00e9oriquement explicit\u00e9 sur l'estimation ponctuelle afin de r\u00e9duire drastiquement une variance d'\u00e9chantillonnage devenue infinie, restaurant ainsi la reproductibilit\u00e9 empirique des conclusions scientifiques publi\u00e9es.<\/p>\n<h2>12. Protocole d\u00e9cisionnel standardis\u00e9 et normes de publication scientifique<\/h2>\n<h3>12.1 Arbre d\u00e9cisionnel pour le traitement des probabilit\u00e9s num\u00e9riques extr\u00eames<\/h3>\n<p>Pour guider le praticien \u00e0 travers les m\u00e9andres m\u00e9thodologiques cons\u00e9cutifs \u00e0 l'apparition de l'alerte <code>glm.fit<\/code>, nous formalisons ci-dessous un protocole d\u00e9cisionnel s\u00e9quentiel standardis\u00e9, articul\u00e9 en quatre phases op\u00e9rationnelles distinctes :<\/p>\n<ul>\n<li><strong>\u00c9tape 1 : Diagnostic imm\u00e9diat et int\u00e9grit\u00e9 des donn\u00e9es.<\/strong> \u00c0 l'instant o\u00f9 l'avertissement surgit, suspendre imp\u00e9rativement toute interpr\u00e9tation des sorties de <code>summary()<\/code>. Extraire les fr\u00e9quences crois\u00e9es via <code>table()<\/code> pour chaque variable cat\u00e9gorielle et cartographier les distributions continues par des boxplots stratifi\u00e9s. V\u00e9rifier qu'aucune erreur mat\u00e9rielle d'encodage (par exemple, coder par inadvertance un score manquant sous la valeur $999$) n'est \u00e0 l'origine de l'isolation g\u00e9om\u00e9trique d'une cellule.<\/li>\n<li><strong>\u00c9tape 2 : Caract\u00e9risation g\u00e9om\u00e9trique de l'\u00e9chantillon.<\/strong> D\u00e9terminer si le ph\u00e9nom\u00e8ne rel\u00e8ve d'une s\u00e9paration compl\u00e8te (aucun chevauchement sur l'ensemble de l'espace) ou d'une quasi-s\u00e9paration (pr\u00e9sence d'une cellule nulle dans un sous-tableau crois\u00e9). Identifier si le pr\u00e9dicteur s\u00e9parateur est une variable d'int\u00e9r\u00eat th\u00e9orique central ou une simple covariable d'ajustement d\u00e9mographique.<\/li>\n<li><strong>\u00c9tape 3 : S\u00e9lection motiv\u00e9e de l'approche computationnelle de substitution.<\/strong>\n<ul>\n<li><em>Finalit\u00e9 explicative, inf\u00e9rentielle ou confirmation d'hypoth\u00e8se clinique :<\/em> Privil\u00e9gier sans ambigu\u00eft\u00e9 la r\u00e9gression logistique p\u00e9nalis\u00e9e de Firth via le package <code>logistf<\/code>. Si le devis de recherche comporte des structures hi\u00e9rarchiques complexes ou des mesures r\u00e9p\u00e9t\u00e9es, basculer vers une mod\u00e9lisation bay\u00e9sienne avec le package <code>brms<\/code> en assignant des lois a priori faiblement informatives (Cauchy ou Normales r\u00e9gularis\u00e9es).<\/li>\n<li><em>Finalit\u00e9 purement pr\u00e9dictive ou apprentissage supervis\u00e9 en grande dimension (<span class=\"arabpsy-math-inline\" data-latex=\"p gg n\">$p gg n$<\/span>) :<\/em> D\u00e9ployer la r\u00e9gularisation Elastic Net ou Ridge via la fonction <code>cv.glmnet()<\/code> en s\u00e9lectionnant le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> par validation crois\u00e9e \u00e0 10 blocs.<\/li>\n<li><em>Pr\u00e9sence av\u00e9r\u00e9e de redondances conceptuelles :<\/em> R\u00e9aliser une fusion th\u00e9orique des modalit\u00e9s rares adjacentes (<em>collapsing<\/em>) ou exclure les variables tautologiques avant de r\u00e9ajuster le mod\u00e8le lin\u00e9aire standard.<\/li>\n<\/ul>\n<\/li>\n<li><strong>\u00c9tape 4 : Validation de la robustesse et contr\u00f4le de calibration.<\/strong> Comparer formellement les grandeurs de coefficients obtenues entre le mod\u00e8le initial divergent et la solution corrig\u00e9e. S'assurer que les intervalles d'inf\u00e9rence (profil\u00e9s ou de cr\u00e9dibilit\u00e9) convergent vers des \u00e9tendues r\u00e9alistes et coh\u00e9rentes avec la litt\u00e9rature scientifique \u00e9tablie.<\/li>\n<\/ul>\n<h3>12.2 Directives de r\u00e9daction et conformit\u00e9 aux standards APA (7e \u00e9dition)<\/h3>\n<p>L'int\u00e9grit\u00e9 de la communication scientifique exige une transparence absolue lors de la r\u00e9daction du manuscrit destin\u00e9 \u00e0 la publication acad\u00e9mique. Selon les pr\u00e9conisations du manuel de publication de l'<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association (APA, 7e \u00e9dition)<\/a> relatives aux normes de pr\u00e9sentation des r\u00e9sultats quantitatifs (JARS-Quant), masquer l'apparition d'une instabilit\u00e9 num\u00e9rique constitue une faute d\u00e9ontologique majeure.<\/p>\n<p>Dans la section \u00ab M\u00e9thode \/ Analyses statistiques \u00bb, le protocole de prise en charge computationnelle doit \u00eatre consign\u00e9 avec pr\u00e9cision. L'auteur explicitera l'apparition initiale de la s\u00e9paration, la formule de p\u00e9nalisation adopt\u00e9e et le logiciel mis en \u0153uvre :<\/p>\n<p><em>\u00ab En raison d'une quasi-s\u00e9paration induite par la faible pr\u00e9valence cellulaire de l'\u00e9v\u00e9nement clinique dans certaines strates d'exposition (g\u00e9n\u00e9rant l'avertissement d'arrondi num\u00e9rique dans glm), une r\u00e9gression logistique p\u00e9nalis\u00e9e selon la m\u00e9thode de Firth (1993) a \u00e9t\u00e9 appliqu\u00e9e au moyen du package R logistf (version 1.26.0 ; Heinze et al., 2023). Les intervalles de confiance \u00e0 95 % et les tests de significativit\u00e9 associ\u00e9s ont \u00e9t\u00e9 d\u00e9riv\u00e9s \u00e0 partir du profilage de la vraisemblance p\u00e9nalis\u00e9e. \u00bb<\/em><\/p>\n<p>Dans la section \u00ab R\u00e9sultats \u00bb, le tableau r\u00e9capitulatif des r\u00e9gressions doit int\u00e9grer les estimations ponctuelles p\u00e9nalis\u00e9es, les erreurs types corrig\u00e9es, les rapports de cotes ainsi que les bornes d'intervalles de confiance profil\u00e9s (par exemple : <span class=\"arabpsy-math-inline\" data-latex=\"\\text{OR}_{\\text{Firth}} = 4.25\">$\\text{OR}_{\\text{Firth}} = 4.25$<\/span>, IC \u00e0 95 % <span class=\"arabpsy-math-inline\" data-latex=\"[1.42 ; 15.87]\">$[1.42 ; 15.87]$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2_{\\text{PPL}}(1) = 7.84\">$\\chi^2_{\\text{PPL}}(1) = 7.84$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"p = .005\">$p = .005$<\/span>). Les statistiques de test de Wald (<span class=\"arabpsy-math-inline\" data-latex=\"z\">$z$<\/span>) doivent \u00eatre formellement proscrites des tableaux finaux au profit des statistiques de rapport de vraisemblance.<\/p>\n<p>Enfin, dans une perspective de science ouverte et de reproductibilit\u00e9 computationnelle int\u00e9grale, l'int\u00e9gralit\u00e9 du code source R ayant servi \u00e0 la d\u00e9tection de la s\u00e9paration et \u00e0 son traitement correctif doit \u00eatre d\u00e9pos\u00e9e sur une plateforme d'archivage public p\u00e9renne (telle que l'Open Science Framework ou GitHub), garantissant aux \u00e9valuateurs et aux lecteurs la tra\u00e7abilit\u00e9 int\u00e9grale de la cha\u00eene analytique.<\/p>\n<h3>12.3 Synth\u00e8se des erreurs critiques \u00e0 proscrire dans l'analyse de r\u00e9gression<\/h3>\n<p>Pour parachever ce trait\u00e9 m\u00e9thodologique, il appara\u00eet salutaire de condenser sous forme de r\u00e8gles imp\u00e9ratives les pratiques fautives r\u00e9currentes observ\u00e9es dans la litt\u00e9rature biom\u00e9dicale et comportementale, qu'il convient de proscrire de mani\u00e8re cat\u00e9gorique :<\/p>\n<ul>\n<li><strong>Erreur critique 1 : Ignorer l'avertissement glm.fit.<\/strong> Ne jamais consid\u00e9rer un message d'alerte sous pr\u00e9texte que R \u00ab a termin\u00e9 ses calculs et affich\u00e9 des coefficients \u00bb. Les inf\u00e9rences de Wald brutes g\u00e9n\u00e9r\u00e9es sous cet \u00e9tat sont scientifiquement nulles et non avenues.<\/li>\n<li><strong>Erreur critique 2 : Supprimer aveugl\u00e9ment les observations litigieuses.<\/strong> Retirer d'un \u00e9chantillon les participants constituant la s\u00e9paration g\u00e9om\u00e9trique revient \u00e0 biaiser intentionnellement le processus de s\u00e9lection, \u00e9liminant pr\u00e9cis\u00e9ment les sujets chez qui l'effet exp\u00e9rimental ou clinique est le plus pur et le plus puissant.<\/li>\n<li><strong>Erreur critique 3 : Publier des rapports de cotes d\u00e9mesur\u00e9s.<\/strong> Tout tableau scientifique rapportant des Odds Ratios sup\u00e9rieurs \u00e0 plusieurs centaines ou plusieurs milliers &mdash; assortis d'intervalles s'\u00e9tendant de z\u00e9ro \u00e0 l'infini &mdash; t\u00e9moigne d'une m\u00e9connaissance flagrante de la m\u00e9canique des moindres carr\u00e9s repond\u00e9r\u00e9s et doit \u00eatre bloqu\u00e9 d\u00e8s la phase de r\u00e9vision par les pairs.<\/li>\n<li><strong>Erreur critique 4 : Automatiser aveugl\u00e9ment la s\u00e9lection de pr\u00e9dicteurs.<\/strong> Ne jamais lancer d'algorithmes pas \u00e0 pas descendants ou ascendants (<em>stepwise regression<\/em>) sur une base de donn\u00e9es sans avoir au pr\u00e9alable v\u00e9rifi\u00e9 l'absence de cellules nulles dans les tableaux de contingence marginaux.<\/li>\n<li><strong>Erreur critique 5 : Confondre r\u00e9gularisation machine learning et inf\u00e9rence causale.<\/strong> \u00c9viter d'employer des algorithmes de type Lasso purs pour tester des hypoth\u00e8ses scientifiques de recherche fondamentale sans avoir pr\u00e9vu un protocole robuste d'estimation des erreurs types par r\u00e9\u00e9chantillonnage bootstrap ou sans avoir recours au cadre m\u00e9thodologiquement arm\u00e9 de la vraisemblance p\u00e9nalis\u00e9e de Firth.<\/li>\n<\/ul>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Albert, A., & Anderson, J. A. (1984). On the existence of maximum likelihood estimates in logistic regression models. <em>Biometrika<\/em>, 71(1), 1-10. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/71.1.1\">https:\/\/doi.org\/10.1093\/biomet\/71.1.1<\/a><\/li>\n<li>Firth, D. (1993). Bias reduction of maximum likelihood estimates. <em>Biometrika<\/em>, 80(1), 27-38. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/80.1.27\">https:\/\/doi.org\/10.1093\/biomet\/80.1.27<\/a><\/li>\n<li>Friedman, J., Hastie, T., & Tibshirani, R. (2010). Regularization paths for generalized linear models via coordinate descent. <em>Journal of Statistical Software<\/em>, 33(1), 1-22. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.18637\/jss.v033.i01\">https:\/\/doi.org\/10.18637\/jss.v033.i01<\/a><\/li>\n<li>Gelman, A., Jakulin, A., Pittau, M. G., & Su, Y. S. (2008). A weakly informative default prior distribution for logistic and other generalized linear models. <em>The Annals of Applied Statistics<\/em>, 2(4), 1360-1383. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/08-AOAS191\">https:\/\/doi.org\/10.1214\/08-AOAS191<\/a><\/li>\n<li>Hauck, W. W., & Donner, A. (1977). Wald's test as applied to hypotheses in logit analysis. <em>Journal of the American Statistical Association<\/em>, 72(360a), 851-853. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1977.10479934\">https:\/\/doi.org\/10.1080\/01621459.1977.10479934<\/a><\/li>\n<li>Heinze, G., & Schemper, M. (2002). A solution to the problem of separation in logistic regression. <em>Statistics in Medicine<\/em>, 21(16), 2409-2419. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1002\/sim.1047\">https:\/\/doi.org\/10.1002\/sim.1047<\/a><\/li>\n<li>Heinze, G., Ploner, M., & Jiricka, L. (2023). <em>logistf: Firth's bias-reduced logistic regression<\/em> (R package version 1.26.0). <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=logistf\">https:\/\/cran.r-project.org\/package=logistf<\/a><\/li>\n<li>McCullagh, P., & Nelder, J. A. (1989). <em>Generalized Linear Models<\/em> (2nd ed.). Chapman and Hall\/CRC. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-1-4899-3242-6\">https:\/\/doi.org\/10.1007\/978-1-4899-3242-6<\/a><\/li>\n<li>Santner, T. J., & Duffy, D. E. (1986). A note on A. Albert and J. A. Anderson's conditions for the existence of maximum likelihood estimates in logistic regression models. <em>Biometrika<\/em>, 73(3), 755-758. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/73.3.755\">https:\/\/doi.org\/10.1093\/biomet\/73.3.755<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique pour r\u00e9soudre l&rsquo;avertissement glm.fit sur les probabilit\u00e9s 0 ou 1 en r\u00e9gression logistique sous R, appliqu\u00e9 aux donn\u00e9es comportementales.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[304,1835],"tags":[5745,5746,5747,2658,2560],"class_list":["post-3766","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-de-recherche","category-statistiques-en-psychologie","tag-glm-fit","tag-methode-de-firth","tag-quasi-separation","tag-r","tag-regression-logistique"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat"}],"about":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/types\/psych_stat"}],"author":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3766"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3766\/revisions"}],"predecessor-version":[{"id":16542,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3766\/revisions\/16542"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}