{"id":4965,"date":"2026-09-11T15:39:46","date_gmt":"2026-09-11T15:39:46","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/selection-meilleur-sous-ensemble-apprentissage-automatique\/"},"modified":"2026-09-11T15:39:46","modified_gmt":"2026-09-11T15:39:46","slug":"selection-meilleur-sous-ensemble-apprentissage-automatique","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=selection-meilleur-sous-ensemble-apprentissage-automatique","title":{"rendered":"S\u00e9lection du meilleur sous-ensemble en apprentissage automatique (explication et exemples)"},"content":{"rendered":"<p>Dans le champ contemporain de l&rsquo;apprentissage automatique et de la mod\u00e9lisation statistique avanc\u00e9e, l&rsquo;abondance des donn\u00e9es constitue simultan\u00e9ment une opportunit\u00e9 remarquable et un d\u00e9fi analytique consid\u00e9rable. L&rsquo;acc\u00e8s banalis\u00e9 \u00e0 des vecteurs de caract\u00e9ristiques de tr\u00e8s grande dimension expose le statisticien et l&rsquo;ing\u00e9nieur de donn\u00e9es \u00e0 une pathologie bien connue : le fl\u00e9au de la dimensionnalit\u00e9. Lorsqu&rsquo;un mod\u00e8le int\u00e8gre un nombre disproportionn\u00e9 de variables pr\u00e9dictives par rapport au nombre d&rsquo;observations empiriques disponibles, les estimations perdent leur stabilit\u00e9, la variance des param\u00e8tres explose et l&rsquo;interpr\u00e9tabilit\u00e9 ph\u00e9nom\u00e9nologique du syst\u00e8me s&rsquo;effondre. Face \u00e0 cette prolif\u00e9ration de pr\u00e9dicteurs potentiels, la s\u00e9lection de variables s&rsquo;impose non pas comme une simple \u00e9tape technique d&rsquo;ing\u00e9nierie pr\u00e9liminaire, mais comme un imp\u00e9ratif \u00e9pist\u00e9mologique visant \u00e0 isoler le signal fondamental du bruit al\u00e9atoire inh\u00e9rent au monde physique et humain.<\/p>\n<p>Parmi l&rsquo;arsenal m\u00e9thodologique d\u00e9di\u00e9 \u00e0 la r\u00e9duction dimensionnelle, la s\u00e9lection du meilleur sous-ensemble \u2014 universellement d\u00e9sign\u00e9e sous l&rsquo;appellation anglo-saxonne de <em>Best Subset Selection<\/em> \u2014 occupe une position canonique et th\u00e9oriquement pure. Contrairement aux approches heuristiques descendantes, ascendantes ou aux m\u00e9thodes de r\u00e9gularisation continue fond\u00e9es sur des p\u00e9nalit\u00e9s douces, la m\u00e9thode du meilleur sous-ensemble s&rsquo;attache \u00e0 explorer l&rsquo;int\u00e9gralit\u00e9 combinatoire des configurations possibles de pr\u00e9dicteurs. Elle r\u00e9sout directement le probl\u00e8me d&rsquo;optimisation math\u00e9matique sous contrainte de parcimonie stricte, formul\u00e9 au moyen de la norme L0, garantissant ainsi l&rsquo;identification du mod\u00e8le optimal pour chaque degr\u00e9 de complexit\u00e9 fix\u00e9 a priori. Cette rigueur absolue conf\u00e8re au proc\u00e9d\u00e9 le statut de standard d&rsquo;or (<em>gold standard<\/em>), servant d&rsquo;\u00e9talon th\u00e9orique \u00e0 l&rsquo;aune duquel toutes les m\u00e9thodes approch\u00e9es sont invariablement \u00e9valu\u00e9es.<\/p>\n<p>Ce guide exhaustif se propose d&rsquo;explorer en profondeur l&rsquo;ensemble des dimensions conceptuelles, math\u00e9matiques, algorithmiques et appliqu\u00e9es du <em>Best Subset Selection<\/em>. De l&rsquo;\u00e9lucidation du compromis biais-variance \u00e0 la formalisation des crit\u00e8res d&rsquo;information p\u00e9nalis\u00e9s tels que l&rsquo;AIC, le BIC et le Cp de Mallows, en passant par la gestion des co\u00fbts combinatoires exponentiels et l&rsquo;impl\u00e9mentation industrielle sous les \u00e9cosyst\u00e8mes R et Python, ce trait\u00e9 offre une analyse rigoureuse destin\u00e9e aux chercheurs, psychom\u00e8tres et praticiens de l&rsquo;apprentissage statistique. Une attention toute particuli\u00e8re sera port\u00e9e \u00e0 la mod\u00e9lisation des sciences cognitives et comportementales, domaine o\u00f9 la n\u00e9cessit\u00e9 d&rsquo;une parcimonie intelligible rencontre la complexit\u00e9 subtile des mesures psychom\u00e9triques.<\/p>\n<h2>1. Introduction conceptuelle \u00e0 la s\u00e9lection de variables et au principe de parcimonie<\/h2>\n<h3>1.1 Le r\u00f4le fondamental de la s\u00e9lection d&rsquo;attributs en mod\u00e9lisation statistique<\/h3>\n<p>La formulation th\u00e9orique de l&rsquo;apprentissage supervis\u00e9 repose sur l&rsquo;hypoth\u00e8se de l&rsquo;existence d&rsquo;une relation fonctionnelle sous-jacente reliant un vecteur de pr\u00e9dicteurs, not\u00e9 <em>X<\/em> appartenant \u00e0 un espace de dimension <em>p<\/em>, \u00e0 une variable r\u00e9ponse continue ou cat\u00e9gorielle not\u00e9e <em>Y<\/em>, \u00e9voluant dans l&rsquo;espace unidimensionnel des r\u00e9els. L&rsquo;objectif fondamental de la d\u00e9marche statistique consiste \u00e0 estimer cette fonction au moyen d&rsquo;un op\u00e9rateur math\u00e9matique param\u00e9trique ou non param\u00e9trique, capable d&rsquo;extraire la structure g\u00e9n\u00e9ratrice des donn\u00e9es. Dans cette optique, la d\u00e9finition formelle de l&rsquo;espace des pr\u00e9dicteurs d\u00e9termine le p\u00e9rim\u00e8tre de l&rsquo;information accessible \u00e0 l&rsquo;algorithme. Toutefois, l&rsquo;inclusion indiscrimin\u00e9e de toutes les covariables disponibles au sein du mod\u00e8le engendre une tension imm\u00e9diate entre la repr\u00e9sentativit\u00e9 descriptive sur l&rsquo;\u00e9chantillon observ\u00e9 et la capacit\u00e9 de g\u00e9n\u00e9ralisation pr\u00e9dictive sur des donn\u00e9es nouvelles non observ\u00e9es.<\/p>\n<p>L&rsquo;introduction de covariables non informatives \u2014 c&rsquo;est-\u00e0-dire de variables al\u00e9atoires orthogonales au signal th\u00e9orique ou ne pr\u00e9sentant que des corr\u00e9lations r\u00e9siduelles fortuites avec la cible \u2014 d\u00e9grade gravement les propri\u00e9t\u00e9s de l&rsquo;estimateur. En augmentant artificiellement le nombre de degr\u00e9s de libert\u00e9 consomm\u00e9s par la proc\u00e9dure d&rsquo;ajustement, ces variables parasites gonflent la variance de l&rsquo;estimation sans apporter de r\u00e9duction correspondante du biais. D&rsquo;un point de vue g\u00e9om\u00e9trique, l&rsquo;espace vectoriel engendr\u00e9 par les colonnes de la matrice des donn\u00e9es s&rsquo;\u00e9largit inutilement, for\u00e7ant la surface de r\u00e9gression \u00e0 s&rsquo;adapter aux fluctuations stochastiques propres \u00e0 l&rsquo;\u00e9chantillon d&rsquo;apprentissage, un ph\u00e9nom\u00e8ne d\u00e9sign\u00e9 sous le terme de surajustement structurel.<\/p>\n<p>Sur le plan \u00e9pist\u00e9mologique, cette qu\u00eate d&rsquo;\u00e9conomie conceptuelle s&rsquo;inscrit en droite ligne dans la tradition philosophique du <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/plato.stanford.edu\/entries\/simplicity\/\">rasoir d&rsquo;Ockham<\/a> (<em>lex parsimoniae<\/em>), stipulant que la pluralit\u00e9 ne doit pas \u00eatre postul\u00e9e sans n\u00e9cessit\u00e9. Transpos\u00e9 \u00e0 l&rsquo;apprentissage supervis\u00e9, ce principe dicte qu&rsquo;entre deux mod\u00e8les offrant une capacit\u00e9 pr\u00e9dictive rigoureusement comparable, l&rsquo;analyste doit imp\u00e9rativement privil\u00e9gier celui reposant sur le sous-ensemble de pr\u00e9dicteurs le plus restreint. La parcimonie statistique ne constitue donc pas une simple commodit\u00e9 algorithmique, mais une condition sine qua non de la d\u00e9couvrabilit\u00e9 des lois scientifiques sous-jacentes et de la robustesse op\u00e9rationnelle des inf\u00e9rences.<\/p>\n<h3>1.2 Le compromis biais-variance face \u00e0 la dimensionnalit\u00e9<\/h3>\n<p>L&rsquo;arbitrage entre la complexit\u00e9 structurelle d&rsquo;un mod\u00e8le et sa performance empirique est rigoureusement formalis\u00e9 par la d\u00e9composition de l&rsquo;erreur quadratique moyenne de pr\u00e9diction (<em>Mean Squared Error<\/em> ou MSE). Pour une observation non incluse dans l&rsquo;ensemble d&rsquo;apprentissage, l&rsquo;erreur quadratique attendue se d\u00e9compose analytiquement en trois termes distincts : le carr\u00e9 du biais de l&rsquo;estimateur, la variance intrins\u00e8que de l&rsquo;estimateur induite par les fluctuations d&rsquo;\u00e9chantillonnage, et la variance du terme d&rsquo;erreur stochastique, souvent qualifi\u00e9e de bruit irr\u00e9ductible. Math\u00e9matiquement, cette \u00e9galit\u00e9 fondamentale s&rsquo;\u00e9crit : <em>E[(Y &#8211; f\u0302(X))\u00b2] = (Biais[f\u0302(X)])\u00b2 + Var(f\u0302(X)) + \u03c3\u00b2<\/em>, o\u00f9 <em>\u03c3\u00b2<\/em> repr\u00e9sente la variance r\u00e9siduelle incompressible de la nature.<\/p>\n<p>Lorsqu&rsquo;un mod\u00e8le lin\u00e9aire incorpore l&rsquo;ensemble des <em>p<\/em> covariables disponibles sans discernement, le biais d&rsquo;estimation tend vers son minimum th\u00e9orique si la sp\u00e9cification fonctionnelle est correcte, car le syst\u00e8me int\u00e8gre l&rsquo;ensemble des m\u00e9diateurs et mod\u00e9rateurs potentiels du ph\u00e9nom\u00e8ne. En contrepartie, la variance de l&rsquo;estimateur cro\u00eet proportionnellement au nombre de param\u00e8tres libres \u00e0 calibrer. Chaque nouveau coefficient estim\u00e9 agit comme un capteur suppl\u00e9mentaire capturant l&rsquo;al\u00e9a sp\u00e9cifique de l&rsquo;\u00e9chantillon. La s\u00e9lection de variables op\u00e8re ainsi une r\u00e9duction d\u00e9lib\u00e9r\u00e9e de la complexit\u00e9 structurelle en contraignant certains coefficients \u00e0 z\u00e9ro, acceptant potentiellement une fraction infinit\u00e9simale de biais suppl\u00e9mentaire en \u00e9change d&rsquo;une r\u00e9duction drastique de la variance d&rsquo;estimation.<\/p>\n<p>Cette dynamique devient critique en pr\u00e9sence de multicollin\u00e9arit\u00e9, situation o\u00f9 les colonnes de la matrice d&rsquo;exp\u00e9rience pr\u00e9sentent de fortes interd\u00e9pendances lin\u00e9aires. Dans ce r\u00e9gime, la matrice de Gram s&rsquo;approche de la singularit\u00e9, provoquant une instabilit\u00e9 num\u00e9rique s\u00e9v\u00e8re de l&rsquo;inversion matricielle standard des moindres carr\u00e9s. Les variances des coefficients estim\u00e9s deviennent alors exorbitantes, conduisant \u00e0 des intervalles de confiance d\u00e9mesur\u00e9ment larges et \u00e0 des inversions erratiques de signes de param\u00e8tres pourtant \u00e9tablis par la litt\u00e9rature. L&rsquo;\u00e9limination syst\u00e9matique des coefficients redondants restaure le conditionnement de la matrice d&rsquo;information et garantit la reproductibilit\u00e9 des inf\u00e9rences pr\u00e9dictives.<\/p>\n<h3>1.3 Importance de la parcimonie en sciences cognitives et comportementales<\/h3>\n<p>Dans le domaine des sciences cognitives, de la neuropsychologie et de la psychiatrie computationnelle, l&rsquo;enjeu de la s\u00e9lection de variables se double d&rsquo;une responsabilit\u00e9 \u00e9thique et clinique pr\u00e9pond\u00e9rante. Les protocoles exp\u00e9rimentaux contemporains recueillent couramment des centaines d&rsquo;indicateurs issus de batteries de tests psychom\u00e9triques, de biomarqueurs neurophysiologiques et de questionnaires auto-rapport\u00e9s \u00e9valuant des dimensions latentes complexes telles que l&rsquo;anxi\u00e9t\u00e9, la m\u00e9moire de travail ou l&rsquo;inhibition ex\u00e9cutive. Tenter d&rsquo;expliquer une alt\u00e9ration fonctionnelle ou un profil psychopathologique \u00e0 l&rsquo;aide d&rsquo;un mod\u00e8le contenant des dizaines de dimensions corr\u00e9l\u00e9es compromet l&rsquo;interpr\u00e9tabilit\u00e9 clinique, privant le praticien de leviers d&rsquo;intervention th\u00e9rapeutiques intelligibles.<\/p>\n<p>L&rsquo;utilisation de mod\u00e8les parcimonieux permet de dissocier les v\u00e9ritables pr\u00e9dicteurs causaux des corr\u00e9lations fallacieuses (<em>spurious correlations<\/em>). Dans les grandes cohortes d&rsquo;\u00e9tudes comportementales, des associations statistiques significatives peuvent \u00e9merger sous l&rsquo;effet de biais de confusion non contr\u00f4l\u00e9s ou d&rsquo;erreurs de mesure partag\u00e9es propres aux instruments psychom\u00e9triques. En isolant le sous-ensemble minimal de pr\u00e9dicteurs assurant la quasi-totalit\u00e9 du pouvoir pr\u00e9dictif, l&rsquo;analyste isole les construits psychologiques qui portent la v\u00e9ritable valeur \u00e9tiologique, limitant les interpr\u00e9tations pseudoscientifiques d\u00e9riv\u00e9es de covariations accidentelles propres \u00e0 un \u00e9chantillon sp\u00e9cifique.<\/p>\n<p>Enfin, l&rsquo;optimisation des architectures pr\u00e9dictives r\u00e9pond \u00e0 un imp\u00e9ratif pragmatique de r\u00e9duction du fardeau d&rsquo;\u00e9valuation cognitive impos\u00e9 aux participants ou aux patients. Soumettre un individu souffrant de troubles d\u00e9pressifs s\u00e9v\u00e8res ou d&rsquo;un d\u00e9clin cognitif d\u00e9butant \u00e0 des batteries d&rsquo;\u00e9valuation exhaustives durant plusieurs heures engendre fatigue, inattention et d\u00e9sengagement, d\u00e9gradant la fid\u00e9lit\u00e9 m\u00eame des mesures recueillies. L&rsquo;identification, par des d\u00e9marches de type meilleur sous-ensemble, d&rsquo;une combinaison restreinte de deux ou trois indices cl\u00e9s permettant un diagnostic pr\u00e9dictif de haute pr\u00e9cision autorise la conception de protocoles de d\u00e9pistage rapides, \u00e9thiques et parfaitement calibr\u00e9s pour la pratique hospitali\u00e8re de routine.<\/p>\n<h2>2. Fondements math\u00e9matiques et algorithmiques du Best Subset Selection<\/h2>\n<h3>2.1 Formulation formelle de l&rsquo;espace des mod\u00e8les candidats<\/h3>\n<p>La recherche du meilleur sous-ensemble s&rsquo;\u00e9nonce rigoureusement comme un probl\u00e8me d&rsquo;optimisation math\u00e9matique combinatoire sous contrainte de parcimonie, formalis\u00e9e par la pseudo-norme <em>L0<\/em> du vecteur des coefficients de r\u00e9gression. Consid\u00e9rons le mod\u00e8le lin\u00e9aire classique <em>Y = X\u03b2 + \u03b5<\/em>, o\u00f9 <em>Y<\/em> est le vecteur de dimension <em>(n \u00d7 1)<\/em> des observations cibles, <em>X<\/em> est la matrice d&rsquo;exp\u00e9rience de dimension <em>(n \u00d7 p)<\/em>, <em>\u03b2<\/em> est le vecteur <em>(p \u00d7 1)<\/em> des param\u00e8tres r\u00e9els \u00e0 estimer, et <em>\u03b5<\/em> d\u00e9signe le vecteur des erreurs r\u00e9siduelles ind\u00e9pendantes et identiquement distribu\u00e9es. La pseudo-norme <em>||\u03b2||\u2080<\/em> compte de fa\u00e7on binaire le nombre de composantes non nulles de <em>\u03b2<\/em>, repr\u00e9sentant la cardinalit\u00e9 exacte du sous-ensemble de pr\u00e9dicteurs mobilis\u00e9s.<\/p>\n<p>Le probl\u00e8me canonique du meilleur sous-ensemble pour une taille <em>k<\/em> donn\u00e9e (avec <em>0 \u2264 k \u2264 p<\/em>) s&rsquo;\u00e9crit de la mani\u00e8re suivante : minimiser la somme des carr\u00e9s des r\u00e9sidus <em>||Y &#8211; X\u03b2||\u2082\u00b2<\/em> sous la contrainte structurelle <em>||\u03b2||\u2080 \u2264 k<\/em>. L&rsquo;espace des mod\u00e8les candidats explore l&rsquo;ensemble des sous-ensembles de l&rsquo;ensemble des indices <em>{1, 2, &#8230;, p}<\/em>. La collection totale des configurations possibles pour une taille fix\u00e9e <em>k<\/em> correspond au coefficient binomial <em>C(p, k) = p! \/ (k! (p &#8211; k)!)<\/em>. Lorsque l&rsquo;on somme ces combinaisons pour toutes les cardinalit\u00e9s possibles de <em>k = 0<\/em> jusqu&rsquo;\u00e0 <em>k = p<\/em>, la dimension globale de l&rsquo;espace de recherche atteint pr\u00e9cis\u00e9ment <em>2\u1d56<\/em> mod\u00e8les concurrents.<\/p>\n<p>\u00c0 l&rsquo;origine de cette s\u00e9quence combinatoire tr\u00f4ne le mod\u00e8le nul, traditionnellement d\u00e9sign\u00e9 par <em>M\u2080<\/em>. Ce mod\u00e8le de r\u00e9f\u00e9rence ne comporte aucun pr\u00e9dicteur dans sa matrice d&rsquo;exp\u00e9rience et se limite \u00e0 l&rsquo;ajustement d&rsquo;un terme constant, l&rsquo;interception, estim\u00e9e par la moyenne empirique de la variable r\u00e9ponse <em>\u0232<\/em>. Pour toute dimension sup\u00e9rieure, chaque sous-ensemble d&rsquo;indices d\u00e9finit un sous-espace vectoriel lin\u00e9aire propre au sein de l&rsquo;espace euclidien de dimension <em>n<\/em>, dans lequel la projection orthogonale du vecteur r\u00e9ponse sera minutieusement calcul\u00e9e et \u00e9valu\u00e9e.<\/p>\n<h3>2.2 Le protocole s\u00e9quentiel d&rsquo;optimisation en deux \u00e9tapes<\/h3>\n<p>La r\u00e9solution op\u00e9ratoire du <em>Best Subset Selection<\/em> proc\u00e8de selon une m\u00e9thodologie rigoureusement scind\u00e9e en deux phases algorithmiques distinctes, conjuguant l&rsquo;optimisation intra-dimensionnelle locale et l&rsquo;arbitrage inter-dimensionnel global. Cette s\u00e9paration conceptuelle est fondamentale pour \u00e9viter la contamination entre l&rsquo;ajustement m\u00e9canique aux donn\u00e9es d&rsquo;apprentissage et l&rsquo;\u00e9valuation de la g\u00e9n\u00e9ralisation statistique :<\/p>\n<ul>\n<li><strong>\u00c9tape 1 : Optimisation intra-dimensionnelle.<\/strong> Pour chaque entier <em>k<\/em> appartenant \u00e0 l&rsquo;intervalle <em>{1, 2, &#8230;, p}<\/em>, l&rsquo;algorithme g\u00e9n\u00e8re exhaustivement les <em>C(p, k)<\/em> combinaisons distinctes de <em>k<\/em> pr\u00e9dicteurs. Pour chaque combinaison sp\u00e9cifique, le mod\u00e8le lin\u00e9aire associ\u00e9 est ajust\u00e9 par la m\u00e9thode des moindres carr\u00e9s ordinaires. On calcule alors la somme des carr\u00e9s des r\u00e9sidus (RSS) ou le coefficient de d\u00e9termination <em>R\u00b2<\/em>. Le mod\u00e8le pr\u00e9sentant la variance inexpliqu\u00e9e minimale parmi les <em>C(p, k)<\/em> configurations est formellement d\u00e9sign\u00e9 comme le repr\u00e9sentant optimal de dimension <em>k<\/em>, not\u00e9 canoniquement <em>M\u2096<\/em>. \u00c0 l&rsquo;issue de cette \u00e9tape, l&rsquo;analyste dispose d&rsquo;une famille r\u00e9duite de <em>(p + 1)<\/em> mod\u00e8les optimaux : <em>{M\u2080, M\u2081, M\u2082, &#8230;, M\u209a}<\/em>.<\/li>\n<li><strong>\u00c9tape 2 : S\u00e9lection inter-dimensionnelle globale.<\/strong> La seconde phase consiste \u00e0 d\u00e9signer le mod\u00e8le d\u00e9finitif au sein de la s\u00e9quence <em>{M\u2080, M\u2081, &#8230;, M\u209a}<\/em>. Cette d\u00e9cision ne peut en aucun cas reposer sur la minimisation brute de la RSS d&rsquo;apprentissage, cette derni\u00e8re \u00e9tant une fonction n\u00e9cessairement monotone d\u00e9croissante de la dimension <em>k<\/em>. L&rsquo;arbitrage final requiert l&rsquo;application de crit\u00e8res p\u00e9nalis\u00e9s explicitement pour la complexit\u00e9 structurelle (tels que le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Akaike_information_criterion\">Crit\u00e8re d&rsquo;Information d&rsquo;Akaike<\/a>, le crit\u00e8re bay\u00e9sien ou le <em>C\u209a<\/em> de Mallows) ou l&rsquo;estimation directe de l&rsquo;erreur de g\u00e9n\u00e9ralisation via des protocoles de r\u00e9\u00e9chantillonnage empirique par validation crois\u00e9e.<\/li>\n<\/ul>\n<p>Cette distinction m\u00e9thodologique garantit que la comparaison finale ne souffre pas de l&rsquo;optimisme trompeur associ\u00e9 \u00e0 l&rsquo;augmentation m\u00e9canique de la dimensionnalit\u00e9, prot\u00e9geant l&rsquo;analyste contre l&rsquo;illusion de performance pr\u00e9dictive au sein du corpus d&rsquo;apprentissage.<\/p>\n<h3>2.3 Hypoth\u00e8ses sous-jacentes du mod\u00e8le lin\u00e9aire classique<\/h3>\n<p>L&rsquo;optimalit\u00e9 th\u00e9orique conf\u00e9r\u00e9e aux solutions identifi\u00e9es \u00e0 chaque niveau <em>k<\/em> repose int\u00e9gralement sur la validit\u00e9 des postulats classiques du mod\u00e8le de r\u00e9gression lin\u00e9aire gaussien. Ces hypoth\u00e8ses conditionnent la distribution d&rsquo;\u00e9chantillonnage des estimateurs des moindres carr\u00e9s et la l\u00e9gitimit\u00e9 probabiliste des crit\u00e8res d&rsquo;arbitrage. En premier lieu, les perturbations r\u00e9siduelles <em>\u03b5\u1d62<\/em> doivent suivre une distribution normale de moyenne nulle et poss\u00e9der une variance conditionnelle constante <em>\u03c3\u00b2<\/em> sur l&rsquo;ensemble du domaine des pr\u00e9dicteurs, satisfaisant ainsi l&rsquo;exigence formelle d&rsquo;homosc\u00e9dasticit\u00e9. Les \u00e9carts substantiels \u00e0 la normalit\u00e9 ou la pr\u00e9sence d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 d\u00e9forment la projection g\u00e9om\u00e9trique et compromettent l&rsquo;estimation non biais\u00e9e de la variance globale.<\/p>\n<p>En second lieu, l&rsquo;hypoth\u00e8se d&rsquo;ind\u00e9pendance conditionnelle des observations garantit que la matrice de covariance du terme d&rsquo;erreur est purement diagonale : <em>Var(\u03b5 | X) = \u03c3\u00b2 I\u2099<\/em>. En cas d&rsquo;autocorr\u00e9lation temporelle ou de corr\u00e9lation intra-classe (dans les plans factoriels hi\u00e9rarchiques ou longitudinaux), la somme des carr\u00e9s r\u00e9siduels sous-\u00e9value syst\u00e9matiquement l&rsquo;incertitude r\u00e9elle, ce qui biaise l&rsquo;identification du sous-ensemble optimal en favorisant artificiellement des combinaisons de covariables sursp\u00e9cifi\u00e9es.<\/p>\n<p>Enfin, la validit\u00e9 computationnelle de l&rsquo;algorithme exige que pour chaque sous-ensemble \u00e9valu\u00e9 de taille <em>k<\/em>, la matrice sous-jacente des pr\u00e9dicteurs <em>X\u2096<\/em> soit de rang plein colonne, c&rsquo;est-\u00e0-dire <em>rang(X\u2096) = k<\/em>, avec imp\u00e9rativement la contrainte g\u00e9om\u00e9trique <em>n &gt; k<\/em>. Si cette condition est respect\u00e9e, la matrice de Gram restreinte <em>(X\u2096\u1d40 X\u2096)<\/em> est strictement d\u00e9finie positive, garantissant l&rsquo;existence et l&rsquo;unicit\u00e9 de l&rsquo;estimateur des moindres carr\u00e9s <em>\u03b2\u0302\u2096 = (X\u2096\u1d40 X\u2096)\u207b\u00b9 X\u2096\u1d40 Y<\/em>. La robustesse statistique de cet estimateur au sein des mod\u00e8les restreints d\u00e9coule directement du th\u00e9or\u00e8me de Gauss-Markov, qui affirme que sous ces hypoth\u00e8ses, l&rsquo;estimateur ainsi construit demeure le meilleur estimateur lin\u00e9aire non biais\u00e9 (BLUE) pour l&rsquo;espace vectoriel circonscrit.<\/p>\n<h2>3. Complexit\u00e9 combinatoire et limites de calculabilit\u00e9<\/h2>\n<h3>3.1 D\u00e9monstration du comportement exponentiel 2 puissance p<\/h3>\n<p>L&rsquo;\u00e9l\u00e9gance conceptuelle du <em>Best Subset Selection<\/em> se heurte imm\u00e9diatement \u00e0 une barri\u00e8re computationnelle insurmontable d\u00e8s que la dimension de l&rsquo;espace des pr\u00e9dicteurs franchit les standards des donn\u00e9es contemporaines. Pour quantifier rigoureusement cette explosion, appliquons le th\u00e9or\u00e8me du bin\u00f4me de Newton \u00e0 la sommation exhaustive de toutes les combinaisons possibles de taille <em>k<\/em> pr\u00e9lev\u00e9es parmi <em>p<\/em> covariables candidates : <em>\u2211\u2096\u208c\u2080\u1d56 C(p, k) = (1 + 1)\u1d56 = 2\u1d56<\/em>. Le cardinal de l&rsquo;espace de recherche ob\u00e9it ainsi \u00e0 une trajectoire g\u00e9om\u00e9trique exponentielle pure de base deux.<\/p>\n<p>Cette croissance se traduit par une multiplication vertigineuse des inversions matricielles requises. Si pour <em>p = 10<\/em>, l&rsquo;espace se limite \u00e0 <em>1 024<\/em> mod\u00e8les \u2014 charge de travail triviale r\u00e9solue en quelques millisecondes par n&rsquo;importe quel processeur contemporain \u2014, pour <em>p = 20<\/em>, le nombre d&rsquo;ajustements s&rsquo;\u00e9l\u00e8ve \u00e0 <em>1 048 576<\/em> mod\u00e8les. \u00c0 <em>p = 30<\/em>, le compteur atteint <em>1 073 741 824<\/em> \u00e9quations matricielles \u00e0 r\u00e9soudre. Pour <em>p = 50<\/em>, le volume d&rsquo;op\u00e9rations d\u00e9passe <em>1,12 \u00d7 10\u00b9\u2075<\/em> mod\u00e8les candidats, ce qui n\u00e9cessiterait des mois d&rsquo;ex\u00e9cution continue sur des architectures de calcul distribu\u00e9 \u00e0 haute performance.<\/p>\n<p>Le point de rupture computationnel pour une station de travail moderne effectuant des inversions via des d\u00e9compositions QR optimis\u00e9es se situe classiquement autour de <em>p = 30<\/em> \u00e0 <em>p = 40<\/em> variables, \u00e0 condition de recourir \u00e0 des impl\u00e9mentations en langage compil\u00e9 (C ou Fortran). Au-del\u00e0 de ce seuil, le temps n\u00e9cessaire pour simplement \u00e9num\u00e9rer les adresses m\u00e9moire des structures d&rsquo;indices d\u00e9passe la capacit\u00e9 pratique des syst\u00e8mes d&rsquo;exploitation conventionnels, rendant la recherche exhaustive mat\u00e9riellement inaccessible.<\/p>\n<h3>3.2 La classification NP-difficile de l&rsquo;optimisation globale<\/h3>\n<p>La barri\u00e8re algorithmique du <em>Best Subset Selection<\/em> ne d\u00e9coule pas seulement d&rsquo;une limitation technologique passag\u00e8re relative \u00e0 la vitesse des microprocesseurs, mais prend racine dans la th\u00e9orie de la complexit\u00e9 computationnelle. Le probl\u00e8me de la r\u00e9gression sous contrainte de parcimonie <em>L0<\/em> a \u00e9t\u00e9 formellement d\u00e9montr\u00e9 comme appartenant \u00e0 la classe des probl\u00e8mes <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/NP-hardness\">NP-difficiles<\/a> (<em>NP-hard<\/em>), notamment dans les travaux s\u00e9minales de Natarajan (1995). Cette classification implique qu&rsquo;il n&rsquo;existe aucun algorithme d\u00e9terministe connu capable d&rsquo;identifier la solution globale exacte en un temps polynomial par rapport \u00e0 la dimension <em>p<\/em> dans le cas g\u00e9n\u00e9ral.<\/p>\n<p>Cette r\u00e9alit\u00e9 th\u00e9orique a des cons\u00e9quences fondamentales sur l&rsquo;analyse de donn\u00e9es modernes \u00e0 haute dimension, telles que les matrices de transcriptomique g\u00e9nomique (comportant fr\u00e9quemment <em>p &gt; 20 000<\/em> g\u00e8nes pour quelques centaines d&rsquo;\u00e9chantillons) ou l&rsquo;imagerie par r\u00e9sonance magn\u00e9tique fonctionnelle (contenant des centaines de milliers de voxels). Dans ces contextes o\u00f9 la dimensionnalit\u00e9 exc\u00e8de de plusieurs ordres de grandeur la taille de l&rsquo;\u00e9chantillon (r\u00e9gime <em>p \u226b n<\/em>), l&rsquo;application du <em>Best Subset Selection<\/em> brut rel\u00e8ve de l&rsquo;impossibilit\u00e9 physique absolue.<\/p>\n<p>Cette impasse calculatoire constitue la motivation th\u00e9orique directe ayant conduit la communaut\u00e9 statistique \u00e0 concevoir des alternatives op\u00e9rationnelles. Ces derni\u00e8res se scindent en deux familles majeures : d&rsquo;une part, les algorithmes gloutons \u00e0 complexit\u00e9 polynomiale qui tronquent l&rsquo;exploration combinatoire par des choix locaux s\u00e9quentiels, et d&rsquo;autre part, les m\u00e9thodes de p\u00e9nalisation continue convexe, au premier rang desquelles figure le Lasso, qui remplace la contrainte de norme <em>L0<\/em> discontinue par une enveloppe convexe sous forme de norme <em>L1<\/em>.<\/p>\n<h3>3.3 Strat\u00e9gies d&rsquo;\u00e9lagage d&rsquo;arbre et branch-and-bound<\/h3>\n<p>Afin de repousser les limites de la faisabilit\u00e9 calculatoire sans renoncer \u00e0 l&rsquo;exactitude de la solution globale, des informaticiens et statisticiens ont d\u00e9velopp\u00e9 des m\u00e9thodes d&rsquo;optimisation combinatoire avanc\u00e9es, fond\u00e9es sur le paradigme de s\u00e9paration et \u00e9valuation (<em>Branch-and-Bound<\/em>). L&rsquo;algorithme le plus embl\u00e9matique de cette cat\u00e9gorie demeure sans conteste celui formul\u00e9 par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/1267608\">Furnival et Wilson (1974)<\/a>, connu sous le nom de routine <em>Leaps and Bounds<\/em>. Cette approche permet de d\u00e9couvrir le sous-ensemble minimisant la RSS sans avoir \u00e0 ajuster explicitement la totalit\u00e9 des <em>2\u1d56<\/em> configurations.<\/p>\n<p>Le principe fondamental repose sur l&rsquo;organisation des sous-ensembles sous la forme d&rsquo;un arbre d&rsquo;exploration arborescent et sur une propri\u00e9t\u00e9 g\u00e9om\u00e9trique stricte de la somme des carr\u00e9s des r\u00e9sidus : l&rsquo;adjonction d&rsquo;un pr\u00e9dicteur \u00e0 un sous-ensemble existant ne peut en aucun cas accro\u00eetre sa RSS. Par cons\u00e9quent, la RSS d&rsquo;un sous-ensemble parent constitue une borne inf\u00e9rieure infranchissable pour l&rsquo;ensemble des sous-mod\u00e8les d\u00e9riv\u00e9s par expansion de ce n\u0153ud. Si, au cours de la descente de l&rsquo;arbre, la RSS d&rsquo;un n\u0153ud interm\u00e9diaire s&rsquo;av\u00e8re d\u00e9j\u00e0 sup\u00e9rieure \u00e0 la meilleure RSS identifi\u00e9e pour un mod\u00e8le de taille <em>k<\/em> pr\u00e9alablement visit\u00e9, il devient inutile d&rsquo;explorer les branches filles. La coupure (ou \u00e9lagage) de ce sous-arbre entier permet d&rsquo;\u00e9conomiser l&rsquo;\u00e9valuation de millions de combinaisons superflues.<\/p>\n<p>L&rsquo;efficacit\u00e9 de cette strat\u00e9gie est magnifi\u00e9e par la vectorisation des op\u00e9rations sur les matrices de covariances et l&rsquo;usage de balayages d&rsquo;\u00e9limination de Gauss-Jordan (op\u00e9rations de <em>sweep<\/em>). N\u00e9anmoins, cette optimisation rencontre des limites empiriques s\u00e9v\u00e8res en pr\u00e9sence de pr\u00e9dicteurs fortement collin\u00e9aires. Dans une telle configuration, la d\u00e9croissance de la RSS d&rsquo;un niveau \u00e0 l&rsquo;autre devient erratique et marginale, emp\u00eachant l&rsquo;algorithme d&rsquo;activer pr\u00e9cocement ses crit\u00e8res d&rsquo;\u00e9lagage. L&rsquo;arborescence doit alors \u00eatre visit\u00e9e dans sa quasi-totalit\u00e9, ramenant le co\u00fbt de calcul \u00e0 sa borne exponentielle originelle.<\/p>\n<h2>4. Crit\u00e8res d&rsquo;\u00e9valuation au sein d&rsquo;une dimension fix\u00e9e<\/h2>\n<h3>4.1 La somme des carr\u00e9s r\u00e9siduels (RSS)<\/h3>\n<p>Au sein d&rsquo;une dimensionnalit\u00e9 <em>k<\/em> strictement pr\u00e9d\u00e9termin\u00e9e, le crit\u00e8re universel permettant d&rsquo;ordonner les <em>C(p, k)<\/em> mod\u00e8les candidats et d&rsquo;extraire le champion local <em>M\u2096<\/em> est la somme des carr\u00e9s des r\u00e9sidus (<em>Residual Sum of Squares<\/em> ou RSS). Analytiquement, si l&rsquo;on note <em>y<\/em> le vecteur des observations r\u00e9elles et <em>\u0177 = X\u2096 \u03b2\u0302\u2096<\/em> le vecteur des pr\u00e9dictions g\u00e9n\u00e9r\u00e9es par la sous-matrice <em>X\u2096<\/em>, le r\u00e9sidu d&rsquo;ajustement est d\u00e9fini par le vecteur d&rsquo;erreur <em>e = y &#8211; \u0177<\/em>. La RSS correspond \u00e0 la norme euclidienne au carr\u00e9 de ce vecteur d&rsquo;\u00e9carts : <em>RSS = e\u1d40 e = \u2211\u1d62\u208c\u2081\u207f (y\u1d62 &#8211; \u0177\u1d62)\u00b2<\/em>.<\/p>\n<p>Sur le plan g\u00e9om\u00e9trique, l&rsquo;ajustement par les moindres carr\u00e9s \u00e9quivaut rigoureusement \u00e0 projeter orthogonalement le vecteur de donn\u00e9es <em>y<\/em> sur le sous-espace vectoriel de dimension <em>k<\/em> engendr\u00e9 par les colonnes de <em>X\u2096<\/em>. L&rsquo;op\u00e9rateur de projection orthogonale, commun\u00e9ment qualifi\u00e9 de matrice chapeau (<em>hat matrix<\/em>), s&rsquo;exprime par la relation matricielle <em>H\u2096 = X\u2096(X\u2096\u1d40 X\u2096)\u207b\u00b9 X\u2096\u1d40<\/em>. Le r\u00e9sidu s&rsquo;\u00e9crit alors <em>e = (I\u2099 &#8211; H\u2096) y<\/em>, o\u00f9 <em>(I\u2099 &#8211; H\u2096)<\/em> est le projecteur orthogonal sur l&rsquo;espace orthogonal \u00e0 l&rsquo;image de <em>X\u2096<\/em>. La minimisation de la RSS consiste g\u00e9om\u00e9triquement \u00e0 trouver la distance minimale entre le vecteur r\u00e9ponse et le sous-espace consid\u00e9r\u00e9.<\/p>\n<p>Une propri\u00e9t\u00e9 fondamentale r\u00e9git l&rsquo;\u00e9volution de la RSS : la monotonie d\u00e9croissante par rapport \u00e0 l&rsquo;inclusion de variables. Tout agrandissement d&rsquo;un sous-espace vectoriel englobe n\u00e9cessairement l&rsquo;espace pr\u00e9c\u00e9dent, garantissant que la distance r\u00e9siduelle ne peut qu&rsquo;\u00eatre r\u00e9duite ou, au pire, demeurer strictement identique. De cette propri\u00e9t\u00e9 d\u00e9coule une cons\u00e9quence capitale : la RSS brute constitue un crit\u00e8re absolu d&rsquo;arbitrage <strong>intra-dimensionnel<\/strong> (pour comparer des mod\u00e8les partageant une m\u00eame taille <em>k<\/em>), mais s&rsquo;av\u00e8re intrins\u00e8quement incapable d&rsquo;op\u00e9rer un arbitrage <strong>inter-dimensionnel<\/strong> loyal entre mod\u00e8les de dimensions distinctes, favorisant invariablement le mod\u00e8le surparam\u00e9tr\u00e9 complet <em>M\u209a<\/em>.<\/p>\n<h3>4.2 Le coefficient de d\u00e9termination empirique R-deux<\/h3>\n<p>Directement corr\u00e9l\u00e9 \u00e0 la somme des carr\u00e9s r\u00e9siduels, le coefficient de d\u00e9termination empirique, universellement d\u00e9sign\u00e9 par <em>R\u00b2<\/em>, repr\u00e9sente la proportion de la variance totale de la variable cible expliqu\u00e9e par le mod\u00e8le de r\u00e9gression. Sa formulation alg\u00e9brique s&rsquo;appuie sur la d\u00e9composition de la somme totale des carr\u00e9s corrig\u00e9e de la moyenne (<em>Total Sum of Squares<\/em> ou TSS) en une composante expliqu\u00e9e par la r\u00e9gression (<em>Explained Sum of Squares<\/em> ou ESS) et la composante r\u00e9siduelle : <em>TSS = ESS + RSS<\/em>, avec <em>TSS = \u2211\u1d62\u208c\u2081\u207f (y\u1d62 &#8211; \u0232)\u00b2<\/em>. Le coefficient se formalise alors par le ratio : <em>R\u00b2 = 1 &#8211; (RSS \/ TSS)<\/em>.<\/p>\n<p>Dans l&rsquo;espace euclidien centr\u00e9 des observations, le <em>R\u00b2<\/em> poss\u00e8de une interpr\u00e9tation trigonom\u00e9trique \u00e9l\u00e9gante : il correspond exactement au carr\u00e9 du cosinus de l&rsquo;angle g\u00e9om\u00e9trique form\u00e9 entre le vecteur centr\u00e9 de la r\u00e9ponse empirique <em>(y &#8211; \u0232)<\/em> et le vecteur des pr\u00e9dictions ajust\u00e9es <em>(\u0177 &#8211; \u0232)<\/em>. Un <em>R\u00b2<\/em> tendant vers l&rsquo;unit\u00e9 traduit un alignement vectoriel quasi-parfait, signifiant que la surface de r\u00e9gression capture fid\u00e8lement la variabilit\u00e9 spatiale des points exp\u00e9rimentaux.<\/p>\n<p>Cependant, l&rsquo;utilisation na\u00efve du <em>R\u00b2<\/em> comme boussole de s\u00e9lection de mod\u00e8les constitue l&rsquo;un des pi\u00e8ges les plus document\u00e9s de l&rsquo;inf\u00e9rence statistique. Puisque la TSS est une constante invariante d\u00e9termin\u00e9e exclusivement par la distribution brute de la cible <em>y<\/em>, et que la RSS d\u00e9cro\u00eet m\u00e9caniquement \u00e0 chaque introduction de variable suppl\u00e9mentaire, le <em>R\u00b2<\/em> augmente de mani\u00e8re in\u00e9luctable avec la dimension <em>k<\/em>. L&rsquo;adjonction d&rsquo;une variable g\u00e9n\u00e9r\u00e9e par un processus de bruit blanc gaussien sans aucun lien causal avec le ph\u00e9nom\u00e8ne \u00e9l\u00e8vera syst\u00e9matiquement le <em>R\u00b2<\/em> de l&rsquo;\u00e9chantillon d&rsquo;apprentissage, cr\u00e9ant une illusion math\u00e9matique d&rsquo;am\u00e9lioration pr\u00e9dictive qui masque une d\u00e9gradation s\u00e9v\u00e8re des capacit\u00e9s de g\u00e9n\u00e9ralisation du syst\u00e8me.<\/p>\n<h3>4.3 Propri\u00e9t\u00e9s statistiques de l&rsquo;estimateur des moindres carr\u00e9s restreint<\/h3>\n<p>Lorsque le statisticien restreint d\u00e9lib\u00e9r\u00e9ment l&rsquo;ajustement \u00e0 un sous-ensemble <em>k<\/em> de pr\u00e9dicteurs issus de la matrice globale, l&rsquo;estimateur restreint obtenu <em>\u03b2\u0302\u2096<\/em> h\u00e9rite de propri\u00e9t\u00e9s math\u00e9matiques rigoureusement d\u00e9crites par le formalisme de Gauss-Markov. Si le v\u00e9ritable processus g\u00e9n\u00e9rateur de donn\u00e9es ne mobilise effectivement que ce sous-ensemble de variables, l&rsquo;estimateur des moindres carr\u00e9s restreint est sans biais, c&rsquo;est-\u00e0-dire <em>E[\u03b2\u0302\u2096] = \u03b2\u2096<\/em>, et sa matrice de variance-covariance s&rsquo;\u00e9tablit \u00e0 <em>Var(\u03b2\u0302\u2096) = \u03c3\u00b2 (X\u2096\u1d40 X\u2096)\u207b\u00b9<\/em>. L&rsquo;esp\u00e9rance de cette matrice est \u00e9troitement li\u00e9e au spectre des valeurs propres de la matrice d&rsquo;information de Fisher restreinte <em>X\u2096\u1d40 X\u2096<\/em>.<\/p>\n<p>Le conditionnement de cette matrice joue un r\u00f4le d\u00e9terminant dans la pr\u00e9cision des estimations. En \u00e9liminant les pr\u00e9dicteurs redondants ou quasi-collin\u00e9aires du jeu global, l&rsquo;inversion matricielle restreinte devient nettement mieux conditionn\u00e9e : le ratio entre la plus grande et la plus petite valeur propre se stabilise, \u00e9vitant l&rsquo;amplification artificielle des erreurs de calcul et stabilisant l&rsquo;estimation des erreurs-types des coefficients r\u00e9siduels.<\/p>\n<p>Il est toutefois imp\u00e9ratif d&rsquo;analyser le comportement de <em>\u03b2\u0302\u2096<\/em> dans l&rsquo;\u00e9ventualit\u00e9 o\u00f9 des pr\u00e9dicteurs v\u00e9ritablement informatifs auraient \u00e9t\u00e9 exclus de la s\u00e9lection, ph\u00e9nom\u00e8ne connu sous le nom d&rsquo;effet de masquage ou de biais de variable omise. Si la matrice des variables omises <em>X\u2092<\/em> pr\u00e9sente une covariance non nulle avec les variables retenues <em>X\u2096<\/em>, l&rsquo;esp\u00e9rance de l&rsquo;estimateur restreint devient : <em>E[\u03b2\u0302\u2096] = \u03b2\u2096 + (X\u2096\u1d40 X\u2096)\u207b\u00b9 X\u2096\u1d40 X\u2092 \u03b2\u2092<\/em>. Les coefficients des variables retenues absorbent alors m\u00e9caniquement l&rsquo;effet marginal des variables manquantes, entra\u00eenant un biais structurel non r\u00e9ductible qui alt\u00e8re l&rsquo;interpr\u00e9tation causale des estimateurs au profit exclusif de leur capacit\u00e9 d&rsquo;approximation descriptive locale.<\/p>\n<h2>5. Crit\u00e8res de s\u00e9lection globale p\u00e9nalis\u00e9e pour arbitrer entre tailles de mod\u00e8les<\/h2>\n<h3>5.1 Le crit\u00e8re d&rsquo;information d&rsquo;Akaike (AIC)<\/h3>\n<p>Pour d\u00e9passer l&rsquo;incapacit\u00e9 structurelle de la RSS \u00e0 arbitrer entre des mod\u00e8les de complexit\u00e9s distinctes, la th\u00e9orie de l&rsquo;information appliqu\u00e9e \u00e0 la statistique propose des m\u00e9triques d&rsquo;\u00e9valuation p\u00e9nalis\u00e9e. Parmi elles, le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1109\/TAC.1974.1100705\">Crit\u00e8re d&rsquo;Information d&rsquo;Akaike<\/a> (AIC), introduit par Hirotugu Akaike en 1974, repose sur une fondation \u00e9pist\u00e9mologique particuli\u00e8rement f\u00e9conde : la minimisation de la divergence relative de Kullback-Leibler entre le processus g\u00e9n\u00e9rateur de donn\u00e9es v\u00e9ritable (g\u00e9n\u00e9ralement inaccessible) et le mod\u00e8le probabiliste propos\u00e9.<\/p>\n<p>Dans le cadre de la mod\u00e9lisation lin\u00e9aire sous hypoth\u00e8se de perturbations gaussiennes ind\u00e9pendantes et homosc\u00e9dastiques, l&rsquo;expression g\u00e9n\u00e9rale de l&rsquo;AIC, formul\u00e9e \u00e0 partir de la fonction de log-vraisemblance maximale <em>ln(L)<\/em>, prend la forme analytique suivante : <em>AIC = -2 ln(L) + 2k*<\/em>, o\u00f9 <em>k*<\/em> repr\u00e9sente le nombre total de param\u00e8tres libres estim\u00e9s par le mod\u00e8le (incluant les <em>k<\/em> coefficients de r\u00e9gression, le terme d&rsquo;interception et l&rsquo;estimateur de la variance r\u00e9siduelle <em>\u03c3\u00b2<\/em>, soit <em>k* = k + 2<\/em>). En exprimant la log-vraisemblance en fonction de la somme des carr\u00e9s r\u00e9siduels, la formule devient : <em>AIC = n ln(RSS \/ n) + 2k + C<\/em>, o\u00f9 <em>C<\/em> est une constante d&rsquo;\u00e9chelle additive ind\u00e9pendante des mod\u00e8les en comp\u00e9tition.<\/p>\n<p>L&rsquo;AIC poss\u00e8de la propri\u00e9t\u00e9 th\u00e9orique d&rsquo;efficacit\u00e9 asymptotique : lorsque la taille de l&rsquo;\u00e9chantillon tend vers l&rsquo;infini, l&rsquo;AIC s\u00e9lectionne le mod\u00e8le dont l&rsquo;erreur quadratique moyenne de pr\u00e9diction hors \u00e9chantillon est minimale, en supposant que le mod\u00e8le v\u00e9ritable ne figure pas strictement dans l&rsquo;ensemble candidat ou soit de dimension infinie. Cependant, en contexte d&rsquo;\u00e9chantillons finis, le terme de p\u00e9nalit\u00e9 lin\u00e9aire <em>2k<\/em> s&rsquo;av\u00e8re relativement mod\u00e9r\u00e9, induisant une tendance document\u00e9e \u00e0 la surs\u00e9lection (<em>overfitting<\/em>), ce qui conduit fr\u00e9quemment l&rsquo;algorithme \u00e0 retenir des pr\u00e9dicteurs superficiels apportant des gains r\u00e9siduels marginaux.<\/p>\n<h3>5.2 Le crit\u00e8re d&rsquo;information bay\u00e9sien (BIC \/ SC)<\/h3>\n<p>Formul\u00e9 par Gideon Schwarz en 1978, le Crit\u00e8re d&rsquo;Information Bay\u00e9sien (<em>Bayesian Information Criterion<\/em> ou BIC), \u00e9galement d\u00e9sign\u00e9 sous le nom de crit\u00e8re de Schwarz, adopte une posture m\u00e9thodologique radicalement diff\u00e9rente, enracin\u00e9e dans le paradigme probabiliste de l&rsquo;inf\u00e9rence bay\u00e9sienne. L&rsquo;objectif math\u00e9matique du BIC est de maximiser la probabilit\u00e9 a posteriori conditionnelle qu&rsquo;un mod\u00e8le candidat soit le mod\u00e8le rigoureusement \u00ab vrai \u00bb, sous l&rsquo;hypoth\u00e8se d&rsquo;une distribution a priori non informative uniforme sur l&rsquo;ensemble de l&rsquo;espace des mod\u00e8les concurrents.<\/p>\n<p>L&rsquo;\u00e9quation canonique du BIC s&rsquo;\u00e9nonce selon une structure formellement analogue \u00e0 celle de l&rsquo;AIC, mais introduit une pond\u00e9ration de p\u00e9nalit\u00e9 d\u00e9pendante de la volum\u00e9trie de l&rsquo;\u00e9chantillon d&rsquo;apprentissage : <em>BIC = -2 ln(L) + k ln(n)<\/em>, ce qui, sous l&rsquo;approximation par la r\u00e9gression lin\u00e9aire aux moindres carr\u00e9s ordinaires, s&rsquo;exprime par : <em>BIC = n ln(RSS \/ n) + k ln(n)<\/em>. Le multiplicateur de complexit\u00e9 passe ainsi de la constante <em>2<\/em> dans l&rsquo;AIC au logarithme naturel de la taille de l&rsquo;\u00e9chantillon <em>ln(n)<\/em> dans le BIC.<\/p>\n<p>D\u00e8s lors que <em>n \u2265 8<\/em>, la valeur de <em>ln(n)<\/em> surpasse strictement la p\u00e9nalit\u00e9 de <em>2<\/em> impos\u00e9e par l&rsquo;AIC (par exemple, pour <em>n = 1 000<\/em>, <em>ln(1 000) \u2248 6,91<\/em>). Le BIC inflige par cons\u00e9quent un co\u00fbt computationnel bien plus s\u00e9v\u00e8re \u00e0 chaque param\u00e8tre additionnel. Cette s\u00e9v\u00e9rit\u00e9 accrue lui conf\u00e8re une propri\u00e9t\u00e9 asymptotique fondamentale : la <strong>consistance forte<\/strong>. Si le mod\u00e8le g\u00e9n\u00e9rateur r\u00e9el se trouve inclus dans la famille des sous-ensembles candidats, la probabilit\u00e9 que le BIC s\u00e9lectionne ce mod\u00e8le exact converge vers 1 lorsque <em>n<\/em> tend vers l&rsquo;infini. En pratique clinique et appliqu\u00e9e, le BIC est syst\u00e9matiquement pr\u00e9f\u00e9r\u00e9 lorsque l&rsquo;interpr\u00e9tabilit\u00e9 et l&rsquo;\u00e9limination des faux positifs priment sur la sensibilit\u00e9 pr\u00e9dictive pure.<\/p>\n<h3>5.3 Le Cp de Mallows et ses relations structurelles<\/h3>\n<p>Formul\u00e9 par Colin Lingwood Mallows en 1973, le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/1267380\">statistique Cp de Mallows<\/a> a \u00e9t\u00e9 sp\u00e9cialement con\u00e7u pour \u00e9valuer la qualit\u00e9 des r\u00e9gressions lin\u00e9aires par la quantification de l&rsquo;erreur quadratique moyenne standardis\u00e9e totale de pr\u00e9diction sur l&rsquo;ensemble des donn\u00e9es d&rsquo;apprentissage. Contrairement aux d\u00e9marches fond\u00e9es sur la vraisemblance pure, le <em>C\u209a<\/em> \u00e9value directement le compromis entre la distorsion induite par les variables omises et l&rsquo;inflation de variance caus\u00e9e par les pr\u00e9dicteurs surabondants.<\/p>\n<p>L&rsquo;expression analytique du <em>C\u209a<\/em> pour un sous-mod\u00e8le de cardinalit\u00e9 <em>k<\/em> s&rsquo;\u00e9tablit selon la formule : <em>C\u209a = (RSS\u2096 \/ \u03c3\u0302\u00b2) &#8211; n + 2k<\/em>, o\u00f9 <em>RSS\u2096<\/em> d\u00e9signe la somme des carr\u00e9s r\u00e9siduels du mod\u00e8le restreint \u00e9valu\u00e9, et <em>\u03c3\u0302\u00b2<\/em> repr\u00e9sente l&rsquo;estimateur sans biais de la variance r\u00e9siduelle issu du mod\u00e8le satur\u00e9 complet int\u00e9grant la totalit\u00e9 des <em>p<\/em> covariables : <em>\u03c3\u0302\u00b2 = RSS\u209a \/ (n &#8211; p &#8211; 1)<\/em>. L&rsquo;examen g\u00e9om\u00e9trique et analytique de cette relation r\u00e9v\u00e8le que si un sous-mod\u00e8le ne souffre d&rsquo;aucun biais syst\u00e9matique notable (c&rsquo;est-\u00e0-dire si les variables omises sont d\u00e9nu\u00e9es d&rsquo;influence r\u00e9elle), l&rsquo;esp\u00e9rance math\u00e9matique de sa <em>RSS\u2096<\/em> est \u00e9gale \u00e0 <em>(n &#8211; k)\u03c3\u00b2<\/em>. En injectant cette \u00e9galit\u00e9 dans la formule, on constate que l&rsquo;esp\u00e9rance th\u00e9orique du crit\u00e8re devient <em>E[C\u209a | biais = 0] = k<\/em>.<\/p>\n<p>Le protocole de d\u00e9cision graphique associ\u00e9 au <em>C\u209a<\/em> consiste \u00e0 tracer les valeurs de <em>C\u209a<\/em> calcul\u00e9es en fonction de la taille <em>k<\/em> et \u00e0 superposer la ligne d&rsquo;identit\u00e9 bissectrice <em>C\u209a = k<\/em>. Les mod\u00e8les se positionnant nettement au-dessus de cette droite souffrent d&rsquo;un biais d&rsquo;omission substantiel, tandis que les mod\u00e8les se situant \u00e0 proximit\u00e9 imm\u00e9diate ou en dessous de la droite repr\u00e9sentent des architectures sans biais notable. L&rsquo;analyste retiendra le mod\u00e8le affichant la plus petite valeur de <em>C\u209a<\/em> tout en maintenant une proximit\u00e9 \u00e9troite avec la droite d&rsquo;\u00e9galit\u00e9. D&rsquo;un point de vue structurel, il est ais\u00e9 de d\u00e9montrer qu&rsquo;en contexte gaussien, la minimisation du <em>C\u209a<\/em> de Mallows est rigoureusement \u00e9quivalente \u00e0 la minimisation de l&rsquo;AIC d&rsquo;Akaike.<\/p>\n<h2>6. Validation crois\u00e9e et ajustements empiriques de la performance<\/h2>\n<h3>6.1 Le coefficient de d\u00e9termination ajust\u00e9<\/h3>\n<p>Afin de corriger l&rsquo;inflation artificielle inh\u00e9rente au <em>R\u00b2<\/em> classique sans devoir recourir \u00e0 la formulation th\u00e9orique des crit\u00e8res d&rsquo;information, le statisticien Robert Wherry et ses contemporains ont introduit le coefficient de d\u00e9termination ajust\u00e9, conventionnellement not\u00e9 <em>R\u0304\u00b2<\/em> ou <em>R\u00b2_adj<\/em>. Ce crit\u00e8re introduit une compensation m\u00e9canique en pond\u00e9rant la somme des carr\u00e9s r\u00e9siduels et la somme totale des carr\u00e9s par leurs degr\u00e9s de libert\u00e9 respectifs, r\u00e9\u00e9quilibrant ainsi l&rsquo;analyse statistique.<\/p>\n<p>L&rsquo;expression alg\u00e9brique formelle de cet indicateur s&rsquo;articule comme suit : <em>R\u0304\u00b2 = 1 &#8211; [ (RSS \/ (n &#8211; k &#8211; 1)) \/ (TSS \/ (n &#8211; 1)) ] = 1 &#8211; (1 &#8211; R\u00b2) [ (n &#8211; 1) \/ (n &#8211; k &#8211; 1) ]<\/em>, o\u00f9 <em>n<\/em> est la taille d&rsquo;\u00e9chantillon et <em>k<\/em> le nombre de pr\u00e9dicteurs inclus dans le sous-ensemble. Le ratio <em>(n &#8211; 1) \/ (n &#8211; k &#8211; 1)<\/em> agit comme un coefficient multiplicateur strictement sup\u00e9rieur \u00e0 l&rsquo;unit\u00e9, qui augmente \u00e0 mesure que de nouveaux param\u00e8tres sont int\u00e9gr\u00e9s au mod\u00e8le. D\u00e8s lors, l&rsquo;adjonction d&rsquo;une covariable additionnelle n&rsquo;augmente le <em>R\u0304\u00b2<\/em> que si la r\u00e9duction relative de la RSS compense largement la perte du degr\u00e9 de libert\u00e9 r\u00e9siduel.<\/p>\n<p>Contrairement au <em>R\u00b2<\/em> brut, le profil d&rsquo;\u00e9volution du <em>R\u0304\u00b2<\/em> en fonction de la cardinalit\u00e9 <em>k<\/em> est non monotone : il pr\u00e9sente une trajectoire concave caract\u00e9ris\u00e9e par une ascension rapide, un sommet identifiant la parcimonie optimale, puis une phase descendante marquant l&rsquo;entr\u00e9e dans la zone de surparam\u00e9trisation inutile. Cependant, sur le plan de la th\u00e9orie de la d\u00e9cision statistique, le <em>R\u0304\u00b2<\/em> pr\u00e9sente des limites notables : il ne d\u00e9rive pas d&rsquo;un principe d&rsquo;optimisation formel de la fonction de perte pr\u00e9dictive et poss\u00e8de une propension \u00e0 retenir un nombre de variables syst\u00e9matiquement sup\u00e9rieur aux mod\u00e8les d\u00e9sign\u00e9s par le BIC ou la validation crois\u00e9e.<\/p>\n<h3>6.2 Protocole de validation crois\u00e9e k-fold pour la s\u00e9lection finale<\/h3>\n<p>L&rsquo;\u00e9valuation par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/scikit-learn.org\/stable\/modules\/cross_validation.html\">validation crois\u00e9e \u00e0 K plis<\/a> (<em>K-fold Cross-Validation<\/em>) constitue l&rsquo;alternative non param\u00e9trique par excellence aux crit\u00e8res analytiques d&rsquo;information p\u00e9nalis\u00e9e. Son principe op\u00e9rationnel repose sur le partitionnement stochastique de l&rsquo;\u00e9chantillon empirique initial <em>D<\/em> en <em>K<\/em> blocs (ou plis) disjoints de tailles approximativement \u00e9quivalentes. La robustesse de cette approche r\u00e9side dans son affranchissement total de toute hypoth\u00e8se distributionnelle quant \u00e0 la gaussianit\u00e9, l&rsquo;homosc\u00e9dasticit\u00e9 ou l&rsquo;ind\u00e9pendance param\u00e9trique des r\u00e9sidus.<\/p>\n<p>Le protocole de s\u00e9lection s&rsquo;op\u00e8re selon une rigueur m\u00e9thodologique imp\u00e9rative pour \u00e9viter la fuite d&rsquo;information (<em>data leakage<\/em>) :<\/p>\n<ul>\n<li>Pour chaque sous-ensemble de taille <em>k \u2208 {1, &#8230;, p}<\/em>, le mod\u00e8le champion <em>M\u2096<\/em> est \u00e9valu\u00e9 \u00e0 travers <em>K<\/em> it\u00e9rations successives.<\/li>\n<li>\u00c0 chaque it\u00e9ration <em>j \u2208 {1, &#8230;, K}<\/em>, le pli <em>j<\/em> est pr\u00e9serv\u00e9 comme ensemble de validation ind\u00e9pendant, tandis que les <em>(K &#8211; 1)<\/em> plis restants sont agr\u00e9g\u00e9s pour former l&rsquo;ensemble d&rsquo;entra\u00eenement temporaire.<\/li>\n<li>L&rsquo;algorithme de r\u00e9gression lin\u00e9aire est calibr\u00e9 sur les donn\u00e9es d&rsquo;entra\u00eenement, puis les param\u00e8tres obtenus sont appliqu\u00e9s aux pr\u00e9dicteurs du pli de test pour g\u00e9n\u00e9rer les pr\u00e9dictions <em>\u0177\u1d62<\/em>.<\/li>\n<li>L&rsquo;erreur quadratique moyenne de validation hors \u00e9chantillon est alors calcul\u00e9e : <em>MSE_test(j) = (1 \/ n\u2c7c) \u2211\u1d62 (y\u1d62 &#8211; \u0177\u1d62)\u00b2<\/em>.<\/li>\n<\/ul>\n<p>L&rsquo;estimation globale de l&rsquo;erreur de g\u00e9n\u00e9ralisation pour chaque taille de mod\u00e8le <em>k<\/em> s&rsquo;obtient par la moyenne arithm\u00e9tique : <em>CV\u208d\u2096\u208e = (1 \/ K) \u2211\u2c7c\u208c\u2081\u1d37 MSE_test(j)<\/em>. Pour arbitrer d\u00e9finitivement entre les tailles de mod\u00e8les, les praticiens aguerris appliquent la c\u00e9l\u00e8bre r\u00e8gle du d\u00e9calage standard (<em>one-standard-error rule<\/em>), popularis\u00e9e par Leo Breiman. Cette heuristique consiste \u00e0 calculer l&rsquo;erreur-type empirique de la distribution des scores de validation crois\u00e9e et \u00e0 retenir le mod\u00e8le le plus parcimonieux (c&rsquo;est-\u00e0-dire affichant la plus faible valeur de <em>k<\/em>) dont l&rsquo;erreur moyenne se situe \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un intervalle d&rsquo;un \u00e9cart-type au-dessus de l&rsquo;erreur minimale absolue observ\u00e9e.<\/p>\n<h3>6.3 Validation crois\u00e9e r\u00e9p\u00e9t\u00e9e et Leave-One-Out (LOOCV)<\/h3>\n<p>Le cas limite o\u00f9 le nombre de plis <em>K<\/em> est fix\u00e9 rigoureusement \u00e9gal \u00e0 l&rsquo;effectif d&rsquo;\u00e9chantillonnage <em>n<\/em> est d\u00e9sign\u00e9 sous le terme de validation crois\u00e9e avec exclusion unitaire (<em>Leave-One-Out Cross-Validation<\/em> ou LOOCV). Dans ce cadre analytique, le mod\u00e8le est ajust\u00e9 <em>n<\/em> fois sur <em>(n &#8211; 1)<\/em> observations et test\u00e9 sur l&rsquo;unique individu exclu. L&rsquo;estimateur LOOCV offre l&rsquo;avantage th\u00e9orique majeur de ne pr\u00e9senter quasiment aucun biais d&rsquo;estimation de la fonction d&rsquo;erreur globale, puisque chaque ensemble d&rsquo;entra\u00eenement mobilise une taille d&rsquo;\u00e9chantillon quasi-identique au jeu de donn\u00e9es complet.<\/p>\n<p>Bien que cette proc\u00e9dure paraisse computationnellement r\u00e9dhibitoire (exigeant <em>n<\/em> r\u00e9ajustements matriciels pour chacun des mod\u00e8les candidats), la mod\u00e9lisation lin\u00e9aire b\u00e9n\u00e9ficie d&rsquo;un raccourci analytique spectaculaire d\u00e9coulant des propri\u00e9t\u00e9s de la matrice chapeau <em>H<\/em>. La somme des carr\u00e9s des r\u00e9sidus de pr\u00e9diction (statistique PRESS) peut \u00eatre calcul\u00e9e \u00e0 partir d&rsquo;un unique ajustement du mod\u00e8le sur l&rsquo;ensemble complet, gr\u00e2ce \u00e0 l&rsquo;identit\u00e9 suivante : <em>y\u1d62 &#8211; \u0177\u208b\u1d62 = e\u1d62 \/ (1 &#8211; h\u1d62\u1d62)<\/em>, o\u00f9 <em>e\u1d62 = y\u1d62 &#8211; \u0177\u1d62<\/em> d\u00e9signe le r\u00e9sidu d&rsquo;ajustement standard et <em>h\u1d62\u1d62<\/em> repr\u00e9sente le <em>i<\/em>-\u00e8me \u00e9l\u00e9ment diagonal de la matrice chapeau <em>H = X(X\u1d40 X)\u207b\u00b9 X\u1d40<\/em>, correspondant au levier statistique de l&rsquo;observation <em>i<\/em>. L&rsquo;erreur de LOOCV s&rsquo;obtient alors instantan\u00e9ment par : <em>LOOCV\u208d\u2096\u208e = (1 \/ n) \u2211\u1d62\u208c\u2081\u207f [ e\u1d62 \/ (1 &#8211; h\u1d62\u1d62) ]\u00b2<\/em>.<\/p>\n<p>Cependant, le LOOCV souffre d&rsquo;une variance d&rsquo;estimation souvent substantielle : dans la mesure o\u00f9 les <em>n<\/em> ensembles d&rsquo;apprentissage sont quasi identiques (ne diff\u00e9rant que d&rsquo;une seule observation), les mod\u00e8les ajust\u00e9s \u00e0 chaque it\u00e9ration sont tr\u00e8s fortement corr\u00e9l\u00e9s entre eux. La moyenne de variables corr\u00e9l\u00e9es affichant une variance sup\u00e9rieure \u00e0 la moyenne de variables d\u00e9corr\u00e9l\u00e9es, la validation crois\u00e9e \u00e0 10 plis (<em>10-fold CV<\/em>) offre g\u00e9n\u00e9ralement un bien meilleur compromis biais-variance que le LOOCV pour l&rsquo;arbitrage final entre sous-ensembles optimaux.<\/p>\n<h2>7. D\u00e9monstration manuelle et analytique avec un syst\u00e8me \u00e0 trois pr\u00e9dicteurs<\/h2>\n<h3>7.1 D\u00e9finition du probl\u00e8me exp\u00e9rimental tridimensionnel<\/h3>\n<p>Pour illustrer de mani\u00e8re tangible les m\u00e9canismes intimes de la s\u00e9lection du meilleur sous-ensemble, d\u00e9veloppons une d\u00e9monstration analytique compl\u00e8te \u00e0 partir d&rsquo;un syst\u00e8me factoriel \u00e0 trois covariables continues <em>X = {x\u2081, x\u2082, x\u2083}<\/em> et une variable cible <em>y<\/em>, mesur\u00e9es sur un \u00e9chantillon contr\u00f4l\u00e9 de <em>n = 50<\/em> participants. Cet environnement contr\u00f4l\u00e9 g\u00e9n\u00e8re un espace combinatoire complet de <em>2\u00b3 = 8<\/em> configurations de mod\u00e8les distinctes, autorisant un examen exhaustif pas \u00e0 pas sans opacit\u00e9 algorithmique.<\/p>\n<p>La structure des relations de covariance au sein de notre jeu d&rsquo;essai est d\u00e9lib\u00e9r\u00e9ment param\u00e9tr\u00e9e pour reproduire les \u00e9cueils r\u00e9els de la mod\u00e9lisation empirique : la variable <em>x\u2081<\/em> poss\u00e8de une corr\u00e9lation substantielle directe avec la cible (<em>r(x\u2081, y) = 0,65<\/em>) ; la variable <em>x\u2082<\/em> pr\u00e9sente une corr\u00e9lation mod\u00e9r\u00e9e avec la cible (<em>r(x\u2082, y) = 0,45<\/em>), mais se trouve partiellement collin\u00e9aire avec <em>x\u2081<\/em> (<em>r(x\u2081, x\u2082) = 0,50<\/em>) ; enfin, la variable <em>x\u2083<\/em> a \u00e9t\u00e9 synth\u00e9tis\u00e9e comme une variable de bruit stochastique pur, ind\u00e9pendante de <em>y<\/em> (<em>r(x\u2083, y) = 0,04<\/em>) et orthogonale aux deux autres r\u00e9gresseurs.<\/p>\n<p>Le tableau des huit mod\u00e8les candidats qui s&rsquo;affrontent s&rsquo;\u00e9tablit ainsi selon leur complexit\u00e9 structurelle croissante :<\/p>\n<ul>\n<li><strong>Taille 0 :<\/strong> Le mod\u00e8le nul <em>M\u2080 : \u0177 = \u03b2\u2080<\/em> (constante d&rsquo;interception seule).<\/li>\n<li><strong>Taille 1 :<\/strong> Trois mod\u00e8les univari\u00e9s : <em>M_{1a} : \u0177 = \u03b2\u2080 + \u03b2\u2081 x\u2081<\/em> ; <em>M_{1b} : \u0177 = \u03b2\u2080 + \u03b2\u2082 x\u2082<\/em> ; <em>M_{1c} : \u0177 = \u03b2\u2080 + \u03b2\u2083 x\u2083<\/em>.<\/li>\n<li><strong>Taille 2 :<\/strong> Trois mod\u00e8les bivari\u00e9s : <em>M_{2a} : \u0177 = \u03b2\u2080 + \u03b2\u2081 x\u2081 + \u03b2\u2082 x\u2082<\/em> ; <em>M_{2b} : \u0177 = \u03b2\u2080 + \u03b2\u2081 x\u2081 + \u03b2\u2083 x\u2083<\/em> ; <em>M_{2c} : \u0177 = \u03b2\u2080 + \u03b2\u2082 x\u2082 + \u03b2\u2083 x\u2083<\/em>.<\/li>\n<li><strong>Taille 3 :<\/strong> Le mod\u00e8le satur\u00e9 complet <em>M\u2083 : \u0177 = \u03b2\u2080 + \u03b2\u2081 x\u2081 + \u03b2\u2082 x\u2082 + \u03b2\u2083 x\u2083<\/em>.<\/li>\n<\/ul>\n<p>La somme totale des carr\u00e9s de l&rsquo;exp\u00e9rience, calcul\u00e9e pour la variable r\u00e9ponse centr\u00e9e, s&rsquo;\u00e9l\u00e8ve \u00e0 <em>TSS = 150,00<\/em>.<\/p>\n<h3>7.2 Ajustement et comp\u00e9tition des mod\u00e8les de taille 1 et de taille 2<\/h3>\n<p>La premi\u00e8re phase d&rsquo;optimisation locale requiert le calcul syst\u00e9matique des r\u00e9gressions pour chaque mod\u00e8le univari\u00e9 de taille 1. L&rsquo;ajustement du mod\u00e8le <em>M_{1a}<\/em> utilisant le pr\u00e9dicteur <em>x\u2081<\/em> aboutit \u00e0 une somme des carr\u00e9s r\u00e9siduels <em>RSS = 86,63<\/em>, ce qui correspond \u00e0 un <em>R\u00b2 = 1 &#8211; (86,63 \/ 150,00) = 0,422<\/em>. Le mod\u00e8le <em>M_{1b}<\/em> bas\u00e9 sur <em>x\u2082<\/em> g\u00e9n\u00e8re une <em>RSS = 119,63<\/em> (<em>R\u00b2 = 0,202<\/em>). Enfin, le mod\u00e8le <em>M_{1c}<\/em> fond\u00e9 sur le bruit <em>x\u2083<\/em> affiche une <em>RSS = 149,76<\/em> (<em>R\u00b2 = 0,002<\/em>). L&rsquo;application du crit\u00e8re de minimisation intra-dimensionnelle de la RSS conduit sans ambigu\u00eft\u00e9 \u00e0 s\u00e9lectionner <em>M_{1a}<\/em> comme le champion absolu de dimension un, d\u00e9sormais not\u00e9 officiellement <em>M\u2081<\/em> (avec <em>RSS(M\u2081) = 86,63<\/em>).<\/p>\n<p>La proc\u00e9dure examine ensuite de fa\u00e7on exhaustive les trois combinaisons de cardinalit\u00e9 deux. L&rsquo;ajustement de <em>M_{2a}<\/em>, combinant <em>x\u2081<\/em> et <em>x\u2082<\/em>, exploite la variance compl\u00e9mentaire non redondante des deux facteurs et ram\u00e8ne la <em>RSS<\/em> \u00e0 <em>74,10<\/em>, portant le coefficient de d\u00e9termination \u00e0 <em>R\u00b2 = 0,506<\/em>. L&rsquo;\u00e9valuation de <em>M_{2b}<\/em> combinant <em>x\u2081<\/em> et la variable bruit\u00e9e <em>x\u2083<\/em> produit une <em>RSS = 86,52<\/em> (<em>R\u00b2 = 0,423<\/em>), montrant une diminution marginale de la RSS purement accidentelle par rapport \u00e0 <em>x\u2081<\/em> seul. Enfin, <em>M_{2c}<\/em> associant <em>x\u2082<\/em> et <em>x\u2083<\/em> d\u00e9livre une <em>RSS = 119,41<\/em> (<em>R\u00b2 = 0,204<\/em>). Le champion indiscutable de dimension deux est donc <em>M_{2a}<\/em>, que l&rsquo;on consigne comme le mod\u00e8le <em>M\u2082<\/em> (avec <em>RSS(M\u2082) = 74,10<\/em>).<\/p>\n<p>L&rsquo;observation analytique des sauts de performance met en \u00e9vidence le ph\u00e9nom\u00e8ne des rendements marginaux d\u00e9croissants : le passage de la taille 0 (<em>RSS(M\u2080) = 150,00<\/em>) \u00e0 la taille 1 engendre une r\u00e9duction massive de la RSS de <em>\u0394RSS = 63,37<\/em>. L&rsquo;adjonction d&rsquo;un deuxi\u00e8me param\u00e8tre informatif au sein de <em>M\u2082<\/em> permet une diminution r\u00e9siduelle additionnelle substantielle de <em>\u0394RSS = 12,53<\/em>. En revanche, l&rsquo;int\u00e9gration finale du troisi\u00e8me pr\u00e9dicteur dans le mod\u00e8le complet <em>M\u2083<\/em> (qui int\u00e8gre <em>x\u2081, x\u2082, x\u2083<\/em>) n&rsquo;aboutit qu&rsquo;\u00e0 une <em>RSS(M\u2083) = 73,95<\/em>, soit une r\u00e9duction r\u00e9siduelle d\u00e9risoire de <em>\u0394RSS = 0,15<\/em>, caract\u00e9ristique typique de l&rsquo;absorption d&rsquo;une composante d&rsquo;erreur stochastique.<\/p>\n<h3>7.3 Arbitrage final entre M0, M1, M2 et M3<\/h3>\n<p>L&rsquo;\u00e9tape ultime du protocole consiste \u00e0 confronter les quatre champions issus de la premi\u00e8re phase : la s\u00e9quence <em>{M\u2080, M\u2081, M\u2082, M\u2083}<\/em>. Dressons le tableau analytique comparatif de leurs indicateurs de performance p\u00e9nalis\u00e9e pour <em>n = 50<\/em> observations :<\/p>\n<ul>\n<li><strong>Mod\u00e8le M\u2080 (k=0) :<\/strong> RSS = 150,00 | R\u00b2 = 0,000 | R\u0304\u00b2 = 0,000 | AIC = 56,93 | BIC = 58,85 | Cp = 51,46<\/li>\n<li><strong>Mod\u00e8le M\u2081 (k=1) :<\/strong> RSS = 86,63 | R\u00b2 = 0,422 | R\u0304\u00b2 = 0,410 | AIC = 29,48 | BIC = 33,30 | Cp = 10,36<\/li>\n<li><strong>Mod\u00e8le M\u2082 (k=2) :<\/strong> RSS = 74,10 | R\u00b2 = 0,506 | R\u0304\u00b2 = 0,485 | AIC = 23,61 | BIC = 29,35 | Cp = 2,10<\/li>\n<li><strong>Mod\u00e8le M\u2083 (k=3) :<\/strong> RSS = 73,95 | R\u00b2 = 0,507 | R\u0304\u00b2 = 0,475 | AIC = 25,51 | BIC = 33,16 | Cp = 4,00<\/li>\n<\/ul>\n<p>L&rsquo;analyse des crit\u00e8res p\u00e9nalis\u00e9s permet de trancher avec clart\u00e9. L&rsquo;examen du <em>R\u0304\u00b2<\/em> ajust\u00e9 montre qu&rsquo;il atteint son maximum structurel pour <em>M\u2082<\/em> (<em>0,485<\/em>), avant de r\u00e9gresser pour <em>M\u2083<\/em> (<em>0,475<\/em>) en raison de la perte non compens\u00e9e d&rsquo;un degr\u00e9 de libert\u00e9. Le crit\u00e8re <em>C\u209a<\/em> de Mallows affiche sa valeur minimale pour <em>M\u2082<\/em> (<em>C\u209a = 2,10<\/em>), valeur extr\u00eamement proche de sa cardinalit\u00e9 th\u00e9orique sans biais <em>k = 2<\/em>, tandis que <em>M\u2083<\/em> subit une p\u00e9nalisation m\u00e9canique qui le porte \u00e0 <em>C\u209a = 4,00<\/em>. L&rsquo;AIC et le BIC convergent tous deux vers le m\u00eame diagnostic en d\u00e9signant sans \u00e9quivoque <em>M\u2082<\/em> comme la configuration optimale, affichant des valeurs minimales respectives de <em>23,61<\/em> et <em>29,35<\/em>.<\/p>\n<p>Le diagnostic de multicollin\u00e9arit\u00e9 r\u00e9siduelle au sein de la s\u00e9lection <em>M\u2082<\/em> confirme la pertinence de ce choix : le facteur d&rsquo;inflation de la variance (VIF) des pr\u00e9dicteurs <em>x\u2081<\/em> et <em>x\u2082<\/em> s&rsquo;\u00e9tablit \u00e0 <em>VIF = 1 \/ (1 &#8211; 0,50\u00b2) = 1,33<\/em>, une valeur largement inf\u00e9rieure au seuil critique conventionnel de 5 ou 10. La m\u00e9thode a donc su extraire l&rsquo;architecture d&rsquo;explication optimale en \u00e9liminant pr\u00e9cis\u00e9ment la variable parasite <em>x\u2083<\/em>, tout en pr\u00e9servant l&rsquo;\u00e9quilibre statistique fondamental des estimateurs retenus.<\/p>\n<h2>8. Application empirique en mod\u00e9lisation psychologique et psychom\u00e9trique<\/h2>\n<h3>8.1 \u00c9tude de cas : Pr\u00e9diction des niveaux d&rsquo;\u00e9puisement professionnel (Burnout)<\/h3>\n<p>Pour illustrer la port\u00e9e concr\u00e8te du <em>Best Subset Selection<\/em> dans le champ de la recherche appliqu\u00e9e, \u00e9tudions un protocole en psychologie organisationnelle et ergonomie cognitive d\u00e9di\u00e9 \u00e0 la mod\u00e9lisation de l&rsquo;\u00e9puisement professionnel (syndrome de burnout). L&rsquo;investigation mobilise une cohorte clinique de <em>n = 450<\/em> personnels soignants hospitaliers. La variable d\u00e9pendante continue \u00e0 pr\u00e9dire correspond au score standardis\u00e9 de la dimension \u00ab \u00c9puisement \u00c9motionnel \u00bb de l&rsquo;inventaire canonique de Maslach (<em>Maslach Burnout Inventory<\/em> ou MBI), mesur\u00e9 sur une \u00e9chelle d&rsquo;intensit\u00e9 continue de 0 \u00e0 54 points.<\/p>\n<p>L&rsquo;espace initial des pr\u00e9dicteurs rassemble sept indicateurs psychologiques, comportementaux et environnementaux majeurs, standardis\u00e9s sous forme de scores z :<\/p>\n<ul>\n<li><em>x\u2081 :<\/em> La charge mentale per\u00e7ue (\u00e9valu\u00e9e via l&rsquo;\u00e9chelle subjective multidimensionnelle NASA-TLX).<\/li>\n<li><em>x\u2082 :<\/em> Le soutien social et manag\u00e9rial organisationnel (score agr\u00e9g\u00e9 de l&rsquo;\u00e9chelle de Karasek).<\/li>\n<li><em>x\u2083 :<\/em> Le n\u00e9vrosisme \/ instabilit\u00e9 \u00e9motionnelle (trait de personnalit\u00e9 extrait de l&rsquo;inventaire NEO-PI-R).<\/li>\n<li><em>x\u2084 :<\/em> L&rsquo;indice objectif de fragmentation du sommeil (mesur\u00e9 par actigraphie connect\u00e9e nocturne).<\/li>\n<li><em>x\u2085 :<\/em> L&rsquo;extraversion (dimension compl\u00e9mentaire issue du mod\u00e8le en cinq facteurs).<\/li>\n<li><em>x\u2086 :<\/em> L&rsquo;anciennet\u00e9 professionnelle cumul\u00e9e au sein de l&rsquo;unit\u00e9 de soins (exprim\u00e9e en ann\u00e9es).<\/li>\n<li><em>x\u2087 :<\/em> Le sentiment d&rsquo;auto-efficacit\u00e9 professionnelle (mesur\u00e9 par l&rsquo;\u00e9chelle de Bandura).<\/li>\n<\/ul>\n<p>Le traitement pr\u00e9liminaire des donn\u00e9es a consist\u00e9 en une imputation multiple par \u00e9quations encha\u00een\u00e9es (MICE) pour traiter un taux r\u00e9siduel de 2,3 % de donn\u00e9es manquantes sur les mesures actigraphiques, suivie d&rsquo;un centrage et d&rsquo;une r\u00e9duction syst\u00e9matique des variables. L&rsquo;algorithme <em>Best Subset Selection<\/em> a ensuite \u00e9t\u00e9 appliqu\u00e9 pour explorer l&rsquo;ensemble des <em>2\u2077 = 128<\/em> r\u00e9gressions possibles afin d&rsquo;extraire la structure d&rsquo;\u00e9valuation psychom\u00e9trique la plus parcimonieuse possible, minimisant l&rsquo;erreur de d\u00e9tection clinique sans imposer une lourdeur diagnostique inutile.<\/p>\n<h3>8.2 Interpr\u00e9tabilit\u00e9 cognitive et validit\u00e9 de construit des sous-ensembles<\/h3>\n<p>L&rsquo;application du crit\u00e8re BIC et de la validation crois\u00e9e 10-fold identifie de mani\u00e8re convergente un sous-ensemble optimal constitu\u00e9 de quatre pr\u00e9dicteurs majeurs (<em>M\u2084<\/em>) : la charge mentale (<em>x\u2081<\/em>), le soutien organisationnel (<em>x\u2082<\/em>), le n\u00e9vrosisme (<em>x\u2083<\/em>) et la fragmentation du sommeil (<em>x\u2084<\/em>). L&rsquo;adjonction de l&rsquo;extraversion (<em>x\u2085<\/em>), de l&rsquo;anciennet\u00e9 (<em>x\u2086<\/em>) et de l&rsquo;auto-efficacit\u00e9 (<em>x\u2087<\/em>) n&rsquo;apporte aucun gain d&rsquo;information statistiquement discernable sur l&rsquo;\u00e9chantillon de validation, leurs coefficients affichant des intervalles de confiance englobant z\u00e9ro une fois les quatre premiers facteurs contr\u00f4l\u00e9s.<\/p>\n<p>L&rsquo;\u00e9valuation \u00e9pist\u00e9mologique de cette s\u00e9lection confirme sa haute validit\u00e9 de construit au regard des mod\u00e8les contemporains de la psychologie de la sant\u00e9 au travail, notamment le mod\u00e8le Exigences-Ressources du Travail (<em>Job Demands-Resources model<\/em> de Demerouti et Bakker). La s\u00e9lection automatique isole avec une coh\u00e9rence remarquable deux \u00ab exigences professionnelles \u00bb majeures (la charge cognitive et la d\u00e9gradation de la r\u00e9cup\u00e9ration physiologique via le sommeil) et les met en balance avec une \u00ab ressource externe \u00bb fondamentale (le soutien manag\u00e9rial protecteur) et une \u00ab vuln\u00e9rabilit\u00e9 psychologique interne \u00bb reconnue (le n\u00e9vrosisme pr\u00e9disposant \u00e0 la r\u00e9activit\u00e9 n\u00e9gative face au stress).<\/p>\n<p>Cette concordance th\u00e9orique d\u00e9montre la sup\u00e9riorit\u00e9 de l&rsquo;interpr\u00e9tabilit\u00e9 des mod\u00e8les parcimonieux extraits par s\u00e9lection de variables sur les approches de r\u00e9duction de dimension par projection g\u00e9om\u00e9trique pure, telles que l&rsquo;Analyse en Composantes Principales (ACP). L&rsquo;ACP aurait combin\u00e9 les sept variables au sein d&rsquo;axes composites artificiels m\u00ealant charge de travail, traits de personnalit\u00e9 et ann\u00e9es de pratique, rendant les leviers d&rsquo;action manag\u00e9riale flous et conceptuellement ind\u00e9chiffrables pour les directions des ressources humaines et la m\u00e9decine du travail.<\/p>\n<h3>8.3 R\u00e9solution des artefacts de collin\u00e9arit\u00e9 dans les batteries de tests<\/h3>\n<p>L&rsquo;un des apports m\u00e9thodologiques majeurs de la s\u00e9lection exhaustive dans les batteries de tests psychom\u00e9triques r\u00e9side dans sa capacit\u00e9 \u00e0 r\u00e9soudre les ph\u00e9nom\u00e8nes de quasi-isomorphisme conceptuel. En psychom\u00e9trie diff\u00e9rentielle, diff\u00e9rentes \u00e9chelles construites par des laboratoires distincts partagent fr\u00e9quemment des formulations s\u00e9mantiques redondantes. Il n&rsquo;est pas rare de constater des intercorr\u00e9lations empiriques exc\u00e9dant <em>r = 0,70<\/em> entre des sous-facettes de l&rsquo;anxi\u00e9t\u00e9, de l&rsquo;affectivit\u00e9 n\u00e9gative et de l&rsquo;auto-efficacit\u00e9 alt\u00e9r\u00e9e. L&rsquo;inclusion simultan\u00e9e de ces construits au sein d&rsquo;une r\u00e9gression ordinaire engendre des artefacts de suppression statistique et d\u00e9stabilise l&rsquo;estimation des poids b\u00eata.<\/p>\n<p>En confrontant rigoureusement les combinaisons de pr\u00e9dicteurs, l&rsquo;algorithme <em>Best Subset Selection<\/em> arbitre automatiquement entre ces dimensions redondantes en ne retenant que le repr\u00e9sentant d\u00e9montrant la liaison fonctionnelle la plus pure avec la variable d\u00e9pendante, \u00e9cartant les duplications structurales sans intervention subjective de l&rsquo;op\u00e9rateur. La stabilit\u00e9 de cette s\u00e9lection a \u00e9t\u00e9 \u00e9prouv\u00e9e en subdivisant la cohorte selon des variables mod\u00e9ratrices potentielles (groupes d&rsquo;\u00e2ges, d\u00e9partements de soins intensifs versus services de r\u00e9\u00e9ducation) : la m\u00eame configuration \u00e0 quatre variables s&rsquo;est syst\u00e9matiquement r\u00e9v\u00e9l\u00e9e optimale, confirmant la robustesse transculturelle et environnementale du mod\u00e8le extrait.<\/p>\n<p>D&rsquo;un point de vue \u00e9thique et op\u00e9rationnel, ce r\u00e9sultat a permis de condenser le protocole de d\u00e9pistage pr\u00e9ventif hospitalier. En supprimant les inventaires d&rsquo;extraversion et d&rsquo;auto-efficacit\u00e9, la dur\u00e9e de passation du protocole d&rsquo;\u00e9valuation est pass\u00e9e de quarante-cinq minutes \u00e0 moins de douze minutes par collaborateur, \u00e9liminant l&rsquo;attrition psychologique des r\u00e9pondants et favorisant un suivi longitudinal \u00e0 grande \u00e9chelle.<\/p>\n<h2>9. Impl\u00e9mentation technique et calculatoire sous R<\/h2>\n<h3>9.1 Exploitation du package leaps et de la fonction regsubsets<\/h3>\n<p>Au sein de l&rsquo;environnement de calcul statistique R, l&rsquo;outil de r\u00e9f\u00e9rence pour ex\u00e9cuter la s\u00e9lection du meilleur sous-ensemble est le package hautement optimis\u00e9 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=leaps\">leaps<\/a>, d\u00e9velopp\u00e9 par Thomas Lumley. Ce composant logiciel impl\u00e9mente au niveau de sa couche syst\u00e8me l&rsquo;algorithme compil\u00e9 en Fortran de Furnival et Wilson, autorisant l&rsquo;exploration rapide d&rsquo;espaces combinatoires pouvant atteindre une trentaine de variables pr\u00e9dictives.<\/p>\n<p>La fonction ma\u00eetresse du package s&rsquo;intitule <code>regsubsets()<\/code>. Sa configuration \u00e9l\u00e9mentaire s&rsquo;appuie sur la syntaxe canonique des formules statistiques sous R, compl\u00e9t\u00e9e par des hyperparam\u00e8tres critiques r\u00e9gissant le p\u00e9rim\u00e8tre de l&rsquo;exploration :<\/p>\n<ul>\n<li><code>formula<\/code> : la relation symbolique d\u00e9finissant la variable d\u00e9pendante et les pr\u00e9dicteurs (par exemple : <code>burnout ~ .<\/code> pour mobiliser l&rsquo;ensemble des colonnes disponibles).<\/li>\n<li><code>data<\/code> : le <em>data.frame<\/em> contenant le tableau rectangulaire des donn\u00e9es exp\u00e9rimentales.<\/li>\n<li><code>nvmax<\/code> : la cardinalit\u00e9 maximale autoris\u00e9e pour les sous-ensembles (fix\u00e9e par d\u00e9faut \u00e0 8, devant imp\u00e9rativement \u00eatre augment\u00e9e pour correspondre au nombre total <em>p<\/em> de variables candidates).<\/li>\n<li><code>method<\/code> : la strat\u00e9gie algorithmique de parcours (le param\u00e8tre <code>\"exhaustive\"<\/code> active formellement le <em>Best Subset Selection<\/em> exact, tandis que <code>\"forward\"<\/code> ou <code>\"backward\"<\/code> d\u00e9clenchent les approximations gloutonnes s\u00e9quentielles).<\/li>\n<\/ul>\n<p>L&rsquo;objet r\u00e9sultant de l&rsquo;ex\u00e9cution encapsule la totalit\u00e9 des matrices d&rsquo;information associ\u00e9es aux mod\u00e8les optimaux locaux <em>M\u2096<\/em>. L&rsquo;extraction de son r\u00e9sum\u00e9 via <code>summary()<\/code> donne acc\u00e8s \u00e0 une matrice bool\u00e9enne d&rsquo;inclusion logique identifiant les variables s\u00e9lectionn\u00e9es pour chaque dimension, ainsi qu&rsquo;aux vecteurs d&rsquo;indicateurs p\u00e9nalis\u00e9s : <code>rsq<\/code>, <code>rss<\/code>, <code>adjr2<\/code>, <code>cp<\/code> et <code>bic<\/code>. L&rsquo;\u00e9cosyst\u00e8me propose une fonction de restitution graphique sp\u00e9cialis\u00e9e, <code>plot.regsubsets()<\/code>, qui projette les grilles de coefficients matriciels associ\u00e9es \u00e0 leurs scores d&rsquo;\u00e9valuation ordonn\u00e9s, visualisant instantan\u00e9ment l&rsquo;architecture du mod\u00e8le optimal dominant l&rsquo;espace de recherche.<\/p>\n<h3>9.2 Automatisation du choix du mod\u00e8le optimal par validation crois\u00e9e externe<\/h3>\n<p>Une lacune structurelle du package <code>leaps<\/code> r\u00e9side dans l&rsquo;absence de m\u00e9thode int\u00e9gr\u00e9e <code>predict()<\/code> pour les objets de classe <code>regsubsets<\/code>, emp\u00eachant le calcul automatique direct de pr\u00e9dictions sur de nouveaux jeux de donn\u00e9es. Pour orchestrer une s\u00e9lection irr\u00e9prochable fond\u00e9e sur la validation crois\u00e9e \u00e0 10 plis, l&rsquo;analyste doit imp\u00e9rativement concevoir une routine de pr\u00e9diction personnalis\u00e9e et encapsuler l&rsquo;\u00e9valuation au sein d&rsquo;une double boucle programmatique vectoris\u00e9e.<\/p>\n<p>La fonction de pr\u00e9diction matricielle requise s&rsquo;articule autour de l&rsquo;extraction de la formule du mod\u00e8le et de la multiplication directe des covariables par le vecteur des param\u00e8tres calibr\u00e9s :<\/p>\n<p><code>predict.regsubsets &lt;- function(object, newdata, id) {<\/code><br \/>\n&nbsp;&nbsp;<code>form &lt;- as.formula(object$call[[2]])<\/code><br \/>\n&nbsp;&nbsp;<code>mat &lt;- model.matrix(form, newdata)<\/code><br \/>\n&nbsp;&nbsp;<code>coefi &lt;- coef(object, id = id)<\/code><br \/>\n&nbsp;&nbsp;<code>xvars &lt;- names(coefi)<\/code><br \/>\n&nbsp;&nbsp;<code>mat[, xvars] %*% coefi<\/code><br \/>\n<code>}<\/code><\/p>\n<p>Une fois cet op\u00e9rateur \u00e9tabli, la boucle de validation crois\u00e9e proc\u00e8de \u00e0 l&rsquo;affectation al\u00e9atoire d&rsquo;un identifiant de pli (1 \u00e0 10) \u00e0 chaque ligne du tableau de donn\u00e9es. \u00c0 chaque it\u00e9ration, la fonction <code>regsubsets()<\/code> est ex\u00e9cut\u00e9e exclusivement sur les observations d&rsquo;entra\u00eenement (constitu\u00e9es de 9 plis sur 10), garantissant l&rsquo;\u00e9tanch\u00e9it\u00e9 absolue de l&rsquo;\u00e9valuation. Les pr\u00e9dictions sont ensuite g\u00e9n\u00e9r\u00e9es pour chaque taille <em>k \u2208 {1, &#8230;, p}<\/em> sur les donn\u00e9es du pli de test isol\u00e9, et les r\u00e9sidus quadratiques sont stock\u00e9s au sein d&rsquo;une matrice rectangulaire d&rsquo;erreurs.<\/p>\n<p>La moyenne des colonnes de cette matrice fournit la trajectoire empirique de l&rsquo;erreur quadratique moyenne de pr\u00e9diction (MSE) en fonction de la taille du mod\u00e8le. L&rsquo;adjonction des barres d&rsquo;\u00e9cart-type d&rsquo;\u00e9chantillonnage permet d&rsquo;appliquer graphiquement la r\u00e8gle du <em>one-standard-error<\/em>, identifiant formellement la dimension optimale qui concilie stabilit\u00e9 pr\u00e9dictive et compacit\u00e9 structurelle.<\/p>\n<h3>9.3 Diagnostic approfondi et validation des r\u00e9sidus du mod\u00e8le extrait<\/h3>\n<p>L&rsquo;extraction algorithmique du meilleur sous-ensemble ne dispense en aucun cas l&rsquo;analyste d&rsquo;un diagnostic approfondi des r\u00e9sidus sur le mod\u00e8le final retenu. Une r\u00e9gression s\u00e9lectionn\u00e9e par les proc\u00e9dures d&rsquo;optimisation peut s&rsquo;av\u00e9rer art\u00e9factuelle si son ajustement apparent repose sur un sous-groupe d&rsquo;observations extr\u00eames ou si elle viole grossi\u00e8rement les postulats gaussiens. Une fois le mod\u00e8le champion de taille <em>k<\/em> extrait, celui-ci doit \u00eatre r\u00e9ajust\u00e9 explicitement via la fonction canonique <code>lm()<\/code> pour g\u00e9n\u00e9rer l&rsquo;ensemble des statistiques d&rsquo;influence et de diagnostic.<\/p>\n<p>Le protocole de validation r\u00e9siduelle requiert la v\u00e9rification des points suivants :<\/p>\n<ul>\n<li><strong>D\u00e9tection des points leviers et des observations influentes :<\/strong> Le calcul syst\u00e9matique des <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Cook%27s_distance\">distances de Cook<\/a> permet d&rsquo;isoler toute observation affichant une valeur sup\u00e9rieure au seuil usuel <em>4 \/ (n &#8211; k &#8211; 1)<\/em>, signalant un individu d\u00e9formant \u00e0 lui seul la g\u00e9om\u00e9trie de la surface d&rsquo;ajustement.<\/li>\n<li><strong>Examen des r\u00e9sidus studentis\u00e9s :<\/strong> L&rsquo;analyse de la distribution des r\u00e9sidus studentis\u00e9s externes permet de v\u00e9rifier la normalit\u00e9 des erreurs et de d\u00e9tecter la pr\u00e9sence \u00e9ventuelle de valeurs aberrantes au-del\u00e0 de l&rsquo;intervalle <em>[-3, +3]<\/em>.<\/li>\n<li><strong>Test d&rsquo;homosc\u00e9dasticit\u00e9 :<\/strong> L&rsquo;application du test de Breusch-Pagan (disponible via la fonction <code>bptest()<\/code> du package <code>lmtest<\/code>) confirme ou infirme formellement l&rsquo;hypoth\u00e8se de variance r\u00e9siduelle constante.<\/li>\n<li><strong>Facteur d&rsquo;inflation de la variance (VIF) :<\/strong> L&rsquo;utilisation de la fonction <code>vif()<\/code> du package <code>car<\/code> atteste de l&rsquo;absence de collin\u00e9arit\u00e9 dommageable au sein du sous-ensemble s\u00e9lectionn\u00e9, une valeur inf\u00e9rieure \u00e0 2,5 garantissant l&rsquo;orthogonalit\u00e9 quasi-parfaite des pr\u00e9dicteurs.<\/li>\n<\/ul>\n<p>L&rsquo;ensemble de ces m\u00e9triques diagnostiques est consign\u00e9 au sein d&rsquo;un tableau r\u00e9capitulatif format\u00e9 rigoureusement selon les standards de publication de l&rsquo;<em>American Psychological Association<\/em> (APA 7th edition), incluant les coefficients de r\u00e9gression non standardis\u00e9s <em>B<\/em>, les erreurs-types <em>SE<\/em>, les coefficients standardis\u00e9s <em>\u03b2<\/em>, les valeurs du test <em>t<\/em> de Student et les probabilit\u00e9s critiques <em>p<\/em> associ\u00e9es.<\/p>\n<h2>10. Impl\u00e9mentation technique sous Python (Scikit-Learn, Statsmodels, MLxtend)<\/h2>\n<h3>10.1 Exploitation du module ExhaustiveFeatureSelector de MLxtend<\/h3>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me Python orient\u00e9 vers la science des donn\u00e9es, la biblioth\u00e8que native <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/scikit-learn.org\/\">Scikit-Learn<\/a> ne propose pas de classe d&rsquo;estimation combinatoire exhaustive directe, privil\u00e9giant les algorithmes gloutons tels que <code>RFE<\/code> (<em>Recursive Feature Elimination<\/em>) ou <code>SequentialFeatureSelector<\/code>. Pour r\u00e9aliser un <em>Best Subset Selection<\/em> strict conforme aux canons statistiques, la biblioth\u00e8que sp\u00e9cialis\u00e9e <strong>MLxtend<\/strong> (<em>Machine Learning Extensions<\/em>), d\u00e9velopp\u00e9e par Sebastian Raschka, propose le module wrapper de r\u00e9f\u00e9rence : <code>ExhaustiveFeatureSelector<\/code>.<\/p>\n<p>Cette classe s&rsquo;int\u00e8gre parfaitement aux API de Scikit-Learn en encapsulant n&rsquo;importe quel estimateur de base (comme <code>LinearRegression()<\/code>) et en ex\u00e9cutant l&rsquo;exploration int\u00e9grale sous contrainte combinatoire. Les hyperparam\u00e8tres de param\u00e9trage fondamental comprennent :<\/p>\n<ul>\n<li><code>estimator<\/code> : l&rsquo;algorithme d&rsquo;apprentissage sous-jacent servant \u00e0 l&rsquo;\u00e9valuation des sous-espaces.<\/li>\n<li><code>min_features<\/code> et <code>max_features<\/code> : les bornes enti\u00e8res d\u00e9finissant l&rsquo;intervalle des cardinalit\u00e9s explor\u00e9es (pour un <em>Best Subset<\/em> complet, fixer <em>min = 1<\/em> et <em>max = p<\/em>).<\/li>\n<li><code>scoring<\/code> : la fonction de perte ou m\u00e9trique d&rsquo;\u00e9valuation optimis\u00e9e \u00e0 travers les plis (couramment <code>'neg_mean_squared_error'<\/code> pour la MSE ou <code>'r2'<\/code> pour le coefficient de d\u00e9termination).<\/li>\n<li><code>cv<\/code> : la strat\u00e9gie de validation crois\u00e9e interne, acceptant un entier <em>K<\/em> (par exemple <em>cv = 10<\/em>) ou un g\u00e9n\u00e9rateur de partitionnement stratifi\u00e9 (<code>KFold<\/code>).<\/li>\n<li><code>n_jobs<\/code> : le param\u00e8tre de parall\u00e9lisation computationnelle, permettant de distribuer l&rsquo;ajustement des milliers de combinaisons matricielles sur l&rsquo;ensemble des c\u0153urs physiques du processeur (fix\u00e9 \u00e0 <code>-1<\/code> pour saturer les capacit\u00e9s disponibles de la machine).<\/li>\n<\/ul>\n<p>L&rsquo;appel de la m\u00e9thode <code>fit(X, y)<\/code> d\u00e9clenche la recherche exhaustive. Une fois l&rsquo;exploration achev\u00e9e, l&rsquo;attribut <code>subsets_<\/code> restitue un dictionnaire Pandas exhaustif documentant, pour chaque combinaison \u00e9valu\u00e9e, les indices des variables, les scores individuels obtenus sur chaque pli de validation crois\u00e9e, le score moyen agr\u00e9g\u00e9 et l&rsquo;erreur-type d&rsquo;\u00e9chantillonnage correspondante.<\/p>\n<h3>10.2 Construction d&rsquo;une routine algorithmique native en Python pur<\/h3>\n<p>Pour les contextes o\u00f9 l&rsquo;analyste statistique recherche la tra\u00e7abilit\u00e9 int\u00e9grale de l&rsquo;inf\u00e9rence th\u00e9orique et la restitution explicite des crit\u00e8res analytiques formels (AIC, BIC, log-vraisemblance) sans recourir \u00e0 des biblioth\u00e8ques tierces, la construction d&rsquo;une routine algorithmique modulaire exploitant la puissance conjointe de <code>itertools.combinations<\/code> et de la biblioth\u00e8que \u00e9conom\u00e9trique <strong>Statsmodels<\/strong> repr\u00e9sente une d\u00e9marche p\u00e9dagogique et op\u00e9rationnelle exemplaire.<\/p>\n<p>L&rsquo;architecture algorithmique s&rsquo;articule autour d&rsquo;une boucle \u00e9num\u00e9rative g\u00e9n\u00e9rant les sous-ensembles de cardinalit\u00e9 <em>k<\/em> via le g\u00e9n\u00e9rateur it\u00e9ratif de bas niveau <code>itertools.combinations(colonnes_disponibles, k)<\/code>. Pour chaque sous-ensemble d&rsquo;attributs, la sous-matrice correspondante est transmise \u00e0 l&rsquo;estimateur des moindres carr\u00e9s ordinaires <code>sm.OLS(y, sm.add_constant(X_subset))<\/code>. L&rsquo;ajustement vectoris\u00e9 permet d&rsquo;extraire instantan\u00e9ment la log-vraisemblance maximale, le <em>R\u00b2<\/em> centr\u00e9, le <em>R\u0304\u00b2<\/em> ajust\u00e9 ainsi que les valeurs exactes de l&rsquo;AIC et du BIC calcul\u00e9es au sens de la th\u00e9orie de la vraisemblance.<\/p>\n<p>L&rsquo;ensemble de ces informations est agr\u00e9g\u00e9 au sein d&rsquo;une structure de donn\u00e9es structur\u00e9e de type <code>pandas.DataFrame<\/code>. L&rsquo;extraction du mod\u00e8le champion pour chaque strate de dimension s&rsquo;op\u00e8re par une simple op\u00e9ration de groupement et de minimisation conditionnelle : <code>df.loc[df.groupby('k')['rss'].idxmin()]<\/code>. Cette routine native permet de concevoir une classe orient\u00e9e objet \u00e9l\u00e9gante, dont les performances de vitesse s&rsquo;av\u00e8rent hautement comp\u00e9titives pour <em>p \u2264 20<\/em> pr\u00e9dicteurs, b\u00e9n\u00e9ficiant des biblioth\u00e8ques num\u00e9riques compil\u00e9es BLAS\/LAPACK sous-jacentes \u00e0 Numpy et Scipy.<\/p>\n<h3>10.3 Int\u00e9gration dans un pipeline de production Scikit-Learn<\/h3>\n<p>Dans un contexte de d\u00e9ploiement applicatif ou industriel d&rsquo;apprentissage automatique, la s\u00e9lection de variables ne doit jamais op\u00e9rer comme une \u00e9tape d\u00e9connect\u00e9e du cycle d&rsquo;ing\u00e9nierie des donn\u00e9es. L&rsquo;erreur m\u00e9thodologique majeure consiste \u00e0 s\u00e9lectionner le sous-ensemble de variables sur l&rsquo;int\u00e9gralit\u00e9 du jeu de donn\u00e9es avant d&rsquo;op\u00e9rer la standardisation ou l&rsquo;\u00e9valuation, introduisant un biais optimiste s\u00e9v\u00e8re par fuite d&rsquo;information statistique.<\/p>\n<p>Pour pr\u00e9venir cette contamination, l&rsquo;algorithme de s\u00e9lection exhaustive doit \u00eatre imp\u00e9rativement ins\u00e9r\u00e9 au sein d&rsquo;un <code>Pipeline<\/code> Scikit-Learn unifi\u00e9. L&rsquo;architecture de production connecte s\u00e9quentiellement un module de centrage-r\u00e9duction des donn\u00e9es (<code>StandardScaler()<\/code>), le s\u00e9lecteur combinatoire <code>ExhaustiveFeatureSelector<\/code>, et enfin le r\u00e9gresseur terminal d&rsquo;inf\u00e9rence. Dans cette configuration g\u00e9om\u00e9trique, lors de chaque d\u00e9coupage de validation crois\u00e9e, les moyennes et \u00e9carts-types de standardisation sont calcul\u00e9s exclusivement sur les observations d&rsquo;entra\u00eenement du pli, garantissant que les variables s\u00e9lectionn\u00e9es ne b\u00e9n\u00e9ficient d&rsquo;aucune information sur la structure distributionnelle du pli d&rsquo;\u00e9valuation.<\/p>\n<p>Le pipeline ainsi constitu\u00e9 peut faire l&rsquo;objet d&rsquo;une optimisation conjointe de ses hyperparam\u00e8tres via <code>GridSearchCV<\/code>, permettant d&rsquo;arbitrer simultan\u00e9ment la cardinalit\u00e9 des variables et les seuils de pr\u00e9-conditionnement. Une fois calibr\u00e9 sur l&rsquo;int\u00e9gralit\u00e9 du corpus d&rsquo;entra\u00eenement selon les meilleures pratiques, le pipeline complet est s\u00e9rialis\u00e9 et fig\u00e9 dans un artefact binaire persistant \u00e0 l&rsquo;aide de la biblioth\u00e8que <code>joblib<\/code>, garantissant sa d\u00e9ployabilit\u00e9 imm\u00e9diate sur des infrastructures de production en microservices ou en traitement par lots.<\/p>\n<h2>11. Analyse comparative : Best Subset face aux heuristiques concurrentes<\/h2>\n<h3>11.1 Confrontation avec la s\u00e9lection pas \u00e0 pas ascendante (Forward Selection)<\/h3>\n<p>Face \u00e0 la lourdeur exponentielle <em>2\u1d56<\/em> du <em>Best Subset Selection<\/em>, la communaut\u00e9 statistique a historiquement privil\u00e9gi\u00e9 des heuristiques polynomiales de type glouton (<em>greedy algorithms<\/em>). La plus c\u00e9l\u00e8bre d&rsquo;entre elles est la s\u00e9lection pas \u00e0 pas ascendante (<em>Forward Stepwise Selection<\/em>). Cette m\u00e9thode d\u00e9bute invariablement par le mod\u00e8le nul <em>M\u2080<\/em>, puis \u00e9value \u00e0 chaque it\u00e9ration l&rsquo;adjonction individuelle de chacune des variables non encore int\u00e9gr\u00e9es. La variable induisant le plus grand gain marginal de variance expliqu\u00e9e (ou la plus faible <em>p-value<\/em> au test de Fisher partiel) est incorpor\u00e9e de mani\u00e8re irr\u00e9versible. Le processus se r\u00e9p\u00e8te jusqu&rsquo;\u00e0 l&rsquo;incorporation s\u00e9quentielle de la totalit\u00e9 des <em>p<\/em> variables.<\/p>\n<p>L&rsquo;avantage computationnel de la s\u00e9lection ascendante est spectaculaire : au lieu d&rsquo;explorer <em>2\u1d56<\/em> mod\u00e8les, l&rsquo;algorithme n&rsquo;ajuste qu&rsquo;une fraction restreinte de configurations, \u00e9gale \u00e0 <em>1 + \u2211\u2096\u208c\u2080\u1d56\u207b\u00b9 (p &#8211; k) = 1 + p(p + 1) \/ 2 \u2248 O(p\u00b2)<\/em> mod\u00e8les. Pour une dimension de <em>p = 50<\/em>, le nombre d&rsquo;\u00e9quations \u00e0 r\u00e9soudre passe ainsi de <em>1,12 \u00d7 10\u00b9\u2075<\/em> pour le meilleur sous-ensemble \u00e0 seulement <em>1 276<\/em> ajustements pour la s\u00e9lection ascendante, ramenant l&rsquo;ex\u00e9cution \u00e0 une fraction de seconde sur un ordinateur portable.<\/p>\n<p>Toutefois, cette acc\u00e9l\u00e9ration radicale s&rsquo;accompagne d&rsquo;une pathologie structurelle majeure : la myopie algorithmique. La s\u00e9lection pas \u00e0 pas effectue des choix locaux irr\u00e9vocables sans jamais r\u00e9\u00e9valuer les d\u00e9cisions ant\u00e9rieures. Or, il est math\u00e9matiquement d\u00e9montr\u00e9 qu&rsquo;un sous-ensemble compos\u00e9 de deux variables conjointement tr\u00e8s explicatives peut comporter deux pr\u00e9dicteurs qui, pris individuellement de mani\u00e8re univari\u00e9e, s&rsquo;av\u00e8rent de pi\u00e8tres comp\u00e9titeurs. Dans un tel cas, la s\u00e9lection ascendante ignorera totalement cette combinaison optimale bivari\u00e9e car aucun de ses composants n&rsquo;aura r\u00e9ussi \u00e0 franchir le premier filtre univari\u00e9 de l&rsquo;\u00e9tape 1. La s\u00e9lection pas \u00e0 pas ne garantit donc aucunement l&rsquo;identification de l&rsquo;optimum global, contrairement au <em>Best Subset<\/em>.<\/p>\n<h3>11.2 Confrontation avec l&rsquo;\u00e9limination pas \u00e0 pas descendante (Backward Elimination)<\/h3>\n<p>Sym\u00e9trique de la d\u00e9marche pr\u00e9c\u00e9dente, l&rsquo;\u00e9limination pas \u00e0 pas descendante (<em>Backward Stepwise Selection<\/em> ou \u00e9lagage r\u00e9trograde) amorce sa trajectoire au sommet de la complexit\u00e9, c&rsquo;est-\u00e0-dire au niveau du mod\u00e8le complet <em>M\u209a<\/em> int\u00e9grant simultan\u00e9ment l&rsquo;ensemble des <em>p<\/em> covariables. \u00c0 chaque it\u00e9ration s\u00e9quentielle, l&rsquo;algorithme identifie et retranche le pr\u00e9dicteur dont la contribution marginale est la plus faible, attest\u00e9e par la statistique <em>t<\/em> de Student la plus insignifiante ou la plus faible augmentation de la RSS. Ce processus de d\u00e9lestage s&rsquo;interrompt lorsque tous les pr\u00e9dicteurs r\u00e9siduels franchissent un seuil de significativit\u00e9 statistique pr\u00e9alablement prescrit.<\/p>\n<p>\u00c0 l&rsquo;instar de l&rsquo;approche ascendante, l&rsquo;\u00e9limination descendante b\u00e9n\u00e9ficie d&rsquo;une complexit\u00e9 polynomiale en <em>O(p\u00b2)<\/em>, offrant une alternative computationnelle attractive \u00e0 l&rsquo;exploration exhaustive. De surcro\u00eet, elle poss\u00e8de une sup\u00e9riorit\u00e9 conceptuelle reconnue sur la s\u00e9lection ascendante : en d\u00e9marrant du mod\u00e8le complet, elle \u00e9value chaque variable conditionnellement \u00e0 la pr\u00e9sence de toutes les autres. Cette formulation permet de pr\u00e9server des couples ou des triplets de covariables qui n&rsquo;expriment leur puissance explicative que par des m\u00e9canismes d&rsquo;interaction ou de suppression mutuelle du bruit.<\/p>\n<p>Cependant, l&rsquo;\u00e9limination descendante se heurte \u00e0 une contrainte math\u00e9matique absolue : elle exige imp\u00e9rativement que la taille de l&rsquo;\u00e9chantillon soit strictement sup\u00e9rieure au nombre de pr\u00e9dicteurs (<em>n &gt; p<\/em>). Dans le cas contraire, la matrice de Gram globale n&rsquo;est pas inversible, emp\u00eachant tout ajustement initial du mod\u00e8le de d\u00e9part <em>M\u209a<\/em>. De surcro\u00eet, tout comme la s\u00e9lection ascendante, elle reste une heuristique gloutonne expos\u00e9e au risque d&rsquo;\u00e9liminations pr\u00e9matur\u00e9es non r\u00e9cup\u00e9rables, ce qui la rend incapable de garantir l&rsquo;optimalit\u00e9 globale que seul le <em>Best Subset Selection<\/em> d\u00e9livre avec certitude.<\/p>\n<h3>11.3 Confrontation avec la r\u00e9gularisation Lasso (norme L1) et Ridge (norme L2)<\/h3>\n<p>L&rsquo;alternative th\u00e9orique contemporaine la plus puissante au <em>Best Subset Selection<\/em> r\u00e9side dans les m\u00e9thodes de r\u00e9gression p\u00e9nalis\u00e9e, incarn\u00e9es par le Lasso (<em>Least Absolute Shrinkage and Selection Operator<\/em>) de Robert Tibshirani (1996) et la r\u00e9gression Ridge d&rsquo;Hoerl et Kennard (1970). Alors que le <em>Best Subset<\/em> r\u00e9sout un probl\u00e8me d&rsquo;optimisation non convexe discontinu bas\u00e9 sur la norme <em>L0<\/em>, le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Lasso_(statistics)\">Lasso<\/a> r\u00e9alise une relaxation convexe naturelle en rempla\u00e7ant la contrainte discontinue par une p\u00e9nalit\u00e9 fond\u00e9e sur la norme <em>L1<\/em> de la somme des valeurs absolues des coefficients : <em>Minimise ||Y &#8211; X\u03b2||\u2082\u00b2 + \u03bb ||\u03b2||\u2081<\/em>.<\/p>\n<p>Sur le plan g\u00e9om\u00e9trique, l&rsquo;espace des contraintes de la norme <em>L1<\/em> forme un polytope \u00e0 sommets aigus (un hyperocta\u00e8dre dans l&rsquo;espace des param\u00e8tres). Lors de l&rsquo;expansion quadratique des contours elliptiques de la fonction de perte des moindres carr\u00e9s, le point de contact tangentiel s&rsquo;\u00e9tablit pr\u00e9f\u00e9rentiellement sur les coins et les ar\u00eates du polytope, contraignant m\u00e9caniquement certains coefficients \u00e0 s&rsquo;annuler exactement. Le Lasso op\u00e8re ainsi simultan\u00e9ment l&rsquo;estimation continue des param\u00e8tres et la s\u00e9lection parcimonieuse d&rsquo;attributs. Gr\u00e2ce \u00e0 la convexit\u00e9 du probl\u00e8me, il est r\u00e9solu en temps polynomial par des algorithmes de descente par coordonn\u00e9es cycliques (<em>Coordinate Descent<\/em>), g\u00e9rant avec aisance des matrices comprenant des centaines de milliers de variables.<\/p>\n<p>N\u00e9anmoins, cette relaxation continue n&rsquo;est pas sans co\u00fbt m\u00e9thodologique. La p\u00e9nalit\u00e9 <em>L1<\/em> applique une force de contraction uniforme qui biaise syst\u00e9matiquement vers z\u00e9ro l&rsquo;estimation des coefficients des v\u00e9ritables pr\u00e9dicteurs dominants (biais d&rsquo;att\u00e9nuation ou de r\u00e9tr\u00e9cissement). Le <em>Best Subset Selection<\/em> ne souffre d&rsquo;aucun biais de ce type : une fois le sous-ensemble identifi\u00e9, les coefficients sont ajust\u00e9s par moindres carr\u00e9s purs sans contraction artificielle. Des travaux r\u00e9cents en optimisation conique et programmation mixte en nombres entiers (notamment men\u00e9s par Dimitris Bertsimas au MIT) ont d&rsquo;ailleurs con\u00e7u des solveurs modernes (tels que <code>L0Learn<\/code>) qui combinent la rigueur math\u00e9matique du <em>Best Subset<\/em> pur et des relaxations continues pour r\u00e9soudre des probl\u00e8mes de s\u00e9lection <em>L0<\/em> exacte pour des dimensions atteignant <em>p = 100 000<\/em>, ouvrant la voie \u00e0 une renaissance spectaculaire du meilleur sous-ensemble en haute dimension.<\/p>\n<h2>12. Consid\u00e9rations m\u00e9thodologiques critiques, pi\u00e8ges et inf\u00e9rence post-s\u00e9lection<\/h2>\n<h3>12.1 L&rsquo;illusion de la significativit\u00e9 et l&rsquo;invalidation des p-values classiques<\/h3>\n<p>L&rsquo;utilisation de la s\u00e9lection de variables par meilleur sous-ensemble engendre une pathologie inf\u00e9rentielle subtile mais d\u00e9vastatrice pour la rigueur scientifique : l&rsquo;invalidation pure et simple de la th\u00e9orie classique des tests d&rsquo;hypoth\u00e8ses statistiques. Lorsqu&rsquo;un chercheur extrait le meilleur sous-ensemble <em>M\u2096<\/em> et examine la table de r\u00e9sultats standard rapportant les statistiques <em>t<\/em> de Student et les probabilit\u00e9s critiques associ\u00e9es (<em>p-values<\/em>), ces indicateurs sont frapp\u00e9s d&rsquo;un biais de s\u00e9lection massif qui les rend math\u00e9matiquement fallacieux.<\/p>\n<p>La th\u00e9orie asymptotique standard de la distribution <em>t<\/em> de Student repose sur l&rsquo;hypoth\u00e8se incontournable que le mod\u00e8le \u00e9valu\u00e9 a \u00e9t\u00e9 sp\u00e9cifi\u00e9 <em>a priori<\/em>, de mani\u00e8re totalement ind\u00e9pendante des donn\u00e9es empiriques ayant servi \u00e0 l&rsquo;ajustement. Or, dans le cas du <em>Best Subset Selection<\/em>, le mod\u00e8le <em>M\u2096<\/em> a \u00e9t\u00e9 extrait pr\u00e9cis\u00e9ment parce qu&rsquo;il maximisait la variance expliqu\u00e9e parmi des milliers ou des millions de sous-ensembles concurrents test\u00e9s sur le m\u00eame \u00e9chantillon. Les estimateurs des moindres carr\u00e9s ont ainsi \u00e9t\u00e9 m\u00e9caniquement s\u00e9lectionn\u00e9s sur la base de leurs r\u00e9sidus les plus faibles.<\/p>\n<p>Ce processus d&rsquo;exploration exhaustive entra\u00eene une inflation astronomique du taux d&rsquo;erreur de type I (faux positifs) : la probabilit\u00e9 de d\u00e9couvrir un pr\u00e9dicteur pr\u00e9sentant une pseudo-significativit\u00e9 apparente (<em>p &lt; 0,05<\/em>) en l&rsquo;absence de tout lien th\u00e9orique r\u00e9el approche 100 % d\u00e8s que l&rsquo;espace des covariables s&rsquo;\u00e9largit. Les distributions r\u00e9elles des estimateurs sous s\u00e9lection conditionnelle ne suivent plus des lois de Student ou de Fisher-Snedecor, mais des distributions asym\u00e9triques tronqu\u00e9es \u00e0 queues lourdes. L&rsquo;interpr\u00e9tation na\u00efve des <em>p-values<\/em> post-s\u00e9lection sans recours \u00e0 la th\u00e9orie moderne de l&rsquo;inf\u00e9rence s\u00e9lective (<em>Selective Inference<\/em>, initi\u00e9e par Taylor, Tibshirani et Berk) rel\u00e8ve d&rsquo;une illusion m\u00e9thodologique qui compromet la reproductibilit\u00e9 de la science empirique.<\/p>\n<h3>12.2 Instabilit\u00e9 structurelle de l&rsquo;\u00e9chantillonnage et sensibilit\u00e9 aux donn\u00e9es aberrantes<\/h3>\n<p>Un d\u00e9faut intrins\u00e8que du <em>Best Subset Selection<\/em> r\u00e9side dans son instabilit\u00e9 structurelle aigu\u00eb face aux fluctuations al\u00e9atoires de l&rsquo;\u00e9chantillonnage. En statistique computationnelle, une proc\u00e9dure est dite instable si une perturbation minime apport\u00e9e aux donn\u00e9es d&rsquo;apprentissage (comme la suppression, la modification ou l&rsquo;ajout de quelques observations) aboutit \u00e0 la s\u00e9lection d&rsquo;un sous-ensemble de covariables radicalement diff\u00e9rent.<\/p>\n<p>Cette instabilit\u00e9 structurelle est particuli\u00e8rement prononc\u00e9e lorsque l&rsquo;espace des pr\u00e9dicteurs comprend des variables mutuellement corr\u00e9l\u00e9es. Dans cette configuration, des combinaisons distinctes de variables peuvent afficher des valeurs de RSS quasiment indiscernables (ne diff\u00e9rant que de quelques milli\u00e8mes). Une infime fluctuation stochastique dans l&rsquo;\u00e9chantillon suffit \u00e0 faire basculer l&rsquo;algorithme vers une combinaison alternative, provoquant l&rsquo;\u00e9viction brutale d&rsquo;un ensemble de variables au profit d&rsquo;un autre. Ce ph\u00e9nom\u00e8ne complique consid\u00e9rablement l&rsquo;\u00e9tablissement de conclusions ph\u00e9nom\u00e9nologiques d\u00e9finitives quant \u00e0 l&rsquo;importance th\u00e9orique r\u00e9elle de chaque covariable.<\/p>\n<p>Pour mesurer et mitiger cette vuln\u00e9rabilit\u00e9, il est imp\u00e9ratif de coupler la s\u00e9lection du meilleur sous-ensemble \u00e0 des protocoles de r\u00e9\u00e9chantillonnage par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bootstrapping_(statistics)\">bootstrap<\/a> non param\u00e9trique (g\u00e9n\u00e9rant par exemple 1 000 r\u00e9pliques avec remise du jeu de donn\u00e9es initial). L&rsquo;analyste \u00e9value alors l&rsquo;indice de stabilit\u00e9 en quantifiant la fr\u00e9quence relative d&rsquo;inclusion de chaque variable au fil des it\u00e9rations. Une variable qui n&rsquo;\u00e9merge comme s\u00e9lectionn\u00e9e que dans 45 % des r\u00e9pliques bootstrap ne peut \u00eatre consid\u00e9r\u00e9e comme un pr\u00e9dicteur structurellement fiable, ind\u00e9pendamment de ses performances au sein du jeu complet d&rsquo;origine.<\/p>\n<p>Par ailleurs, la s\u00e9lection combinatoire est hypersensible \u00e0 l&rsquo;influence des valeurs aberrantes (<em>outliers<\/em>) et des observations \u00e0 fort levier spatial. Un point unique mal conditionn\u00e9 situ\u00e9 aux confins de l&rsquo;espace des covariables peut modifier artificiellement l&rsquo;orientation du vecteur r\u00e9siduel et contraindre l&rsquo;algorithme \u00e0 incorporer un pr\u00e9dicteur inutile dans le seul but de compenser g\u00e9om\u00e9triquement l&rsquo;effet de levier de cet individu marginal. L&rsquo;examen des distances de levier pr\u00e9liminaire constitue donc un pr\u00e9requis absolu avant tout lancement d&rsquo;un balayage combinatoire.<\/p>\n<h3>12.3 Guide de recommandations pratiques pour les chercheurs et praticiens<\/h3>\n<p>Au terme de cette analyse approfondie, l&rsquo;analyste, le chercheur ou le mod\u00e9lisateur doit naviguer avec discernement pour choisir la m\u00e9thodologie de s\u00e9lection la plus adapt\u00e9e \u00e0 ses objectifs scientifiques et aux contraintes computationnelles de son jeu de donn\u00e9es. L&rsquo;arbre d\u00e9cisionnel suivant formalise les bonnes pratiques m\u00e9thodologiques :<\/p>\n<ul>\n<li><strong>R\u00e9gime de faible \u00e0 moyenne dimension (p \u2264 25 &#8211; 30) avec n &gt; p :<\/strong> Le <em>Best Subset Selection<\/em> exact repr\u00e9sente le choix m\u00e9thodologique optimal absolu. L&rsquo;analyste exploitera le package <code>leaps<\/code> sous R ou <code>MLxtend<\/code> \/ routines Statsmodels sous Python. L&rsquo;arbitrage inter-dimensionnel final devra imp\u00e9rativement s&rsquo;appuyer sur la validation crois\u00e9e \u00e0 10 plis (en mobilisant la r\u00e8gle du <em>one-standard-error<\/em>) ou sur le crit\u00e8re BIC si l&rsquo;objectif principal est la parcimonie et l&rsquo;explication causale.<\/li>\n<li><strong>R\u00e9gime de moyenne dimension (30 &lt; p \u2264 60) avec n &gt; p :<\/strong> L&rsquo;exploration combinatoire exhaustive devenant intraitable, le chercheur privil\u00e9giera des algorithmes de <em>Branch-and-Bound<\/em> optimis\u00e9s ou se tournera vers les variantes pas \u00e0 pas bidirectionnelles (<em>Stepwise<\/em>) avec r\u00e9\u00e9valuation syst\u00e9matique des pr\u00e9dicteurs, tout en gardant \u00e0 l&rsquo;esprit les risques de myopie locale.<\/li>\n<li><strong>R\u00e9gime de haute \u00e0 tr\u00e8s haute dimension (p &gt; n ou p \u226b 1 000) :<\/strong> L&rsquo;abandon du <em>Best Subset<\/em> classique est obligatoire. La strat\u00e9gie de r\u00e9f\u00e9rence consiste \u00e0 d\u00e9ployer une r\u00e9gularisation continue de type Lasso ou Elastic Net, ou \u00e0 exploiter les solveurs modernes d&rsquo;optimisation en nombres entiers pour la norme <em>L0<\/em> d\u00e9velopp\u00e9s en recherche op\u00e9rationnelle (tels que la bo\u00eete \u00e0 outils <code>L0Learn<\/code>).<\/li>\n<li><strong>Sanctuarisation de la validation :<\/strong> Quelle que soit la m\u00e9thode mobilis\u00e9e, un tiers de l&rsquo;\u00e9chantillon empirique initial doit \u00eatre sanctuaris\u00e9 sous forme d&rsquo;ensemble de test ind\u00e9pendant et \u00e9tanche (<em>holdout test set<\/em>). Aucun param\u00e8tre, aucun choix d&rsquo;hyperparam\u00e8tre et aucune phase de s\u00e9lection ne doivent avoir acc\u00e8s \u00e0 cet ensemble de test. L&rsquo;erreur de g\u00e9n\u00e9ralisation d\u00e9finitive et les conclusions scientifiques finales seront mesur\u00e9es exclusivement sur cet \u00e9chantillon pr\u00e9serv\u00e9.<\/li>\n<li><strong>Int\u00e9gration du savoir disciplinaire :<\/strong> Les algorithmes combinatoires ne doivent jamais remplacer l&rsquo;expertise th\u00e9orique du domaine d&rsquo;investigation. Si la litt\u00e9rature clinique ou cognitive documente solidement l&rsquo;influence d&rsquo;un facteur mod\u00e9rateur ou d&rsquo;un covariable de confusion, ce dernier doit \u00eatre maintenu dans la structure du mod\u00e8le comme r\u00e9gresseur forc\u00e9, la s\u00e9lection combinatoire ne s&rsquo;exer\u00e7ant que sur les dimensions exploratoires additionnelles.<\/li>\n<\/ul>\n<p>En respectant ces canons m\u00e9thodologiques et d\u00e9ontologiques, la s\u00e9lection du meilleur sous-ensemble s&rsquo;affirme comme un levier analytique remarquable, capable d&rsquo;extraire la substantifique moelle des architectures de donn\u00e9es empiriques tout en pr\u00e9servant l&rsquo;\u00e9l\u00e9gance de la parcimonie scientifique.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<p>Akaike, H. (1974). A new look at the statistical model identification. <em>IEEE Transactions on Automatic Control<\/em>, 19(6), 716\u2013723. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1109\/TAC.1974.1100705\">https:\/\/doi.org\/10.1109\/TAC.1974.1100705<\/a><\/p>\n<p>Berk, R., Brown, L., Buja, A., Zhang, K., &amp; Zhao, L. (2013). Valid post-selection inference. <em>The Annals of Statistics<\/em>, 41(2), 802\u2013837. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/12-AOS1077\">https:\/\/doi.org\/10.1214\/12-AOS1077<\/a><\/p>\n<p>Bertsimas, D., King, A., &amp; Mazumder, R. (2016). Best subset selection via a modern optimization lens. <em>The Annals of Statistics<\/em>, 44(2), 813\u2013852. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/15-AOS1388\">https:\/\/doi.org\/10.1214\/15-AOS1388<\/a><\/p>\n<p>Breiman, L., Friedman, J. H., Olshen, R. A., &amp; Stone, C. J. (1984). <em>Classification and Regression Trees<\/em>. Wadsworth &amp; Brooks\/Cole Advanced Books &amp; Software.<\/p>\n<p>Furnival, G. M., &amp; Wilson, R. W. (1974). Regressions by leaps and bounds. <em>Technometrics<\/em>, 16(4), 499\u2013511. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/1267608\">https:\/\/doi.org\/10.2307\/1267608<\/a><\/p>\n<p>Hastie, T., Tibshirani, R., &amp; Friedman, J. (2009). <em>The Elements of Statistical Learning: Data Mining, Inference, and Prediction<\/em> (2nd ed.). Springer. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-0-387-84858-7\">https:\/\/doi.org\/10.1007\/978-0-387-84858-7<\/a><\/p>\n<p>James, G., Witten, D., Hastie, T., &amp; Tibshirani, R. (2021). <em>An Introduction to Statistical Learning with Applications in R<\/em> (2nd ed.). Springer. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-1-0716-1418-1\">https:\/\/doi.org\/10.1007\/978-1-0716-1418-1<\/a><\/p>\n<p>Lumley, T. (2020). <em>leaps: Regression Subset Selection<\/em> (R package version 3.1). Comprehensive R Archive Network (CRAN). <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=leaps\">https:\/\/cran.r-project.org\/package=leaps<\/a><\/p>\n<p>Mallows, C. L. (1973). Some comments on Cp. <em>Technometrics<\/em>, 15(4), 661\u2013675. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/1267380\">https:\/\/doi.org\/10.2307\/1267380<\/a><\/p>\n<p>Natarajan, B. K. (1995). Sparse approximate solutions to linear systems. <em>SIAM Journal on Computing<\/em>, 24(2), 227\u2013234. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1137\/S0097539792240406\">https:\/\/doi.org\/10.1137\/S0097539792240406<\/a><\/p>\n<p>Raschka, S. (2018). MLxtend: Providing machine learning and data science utilities and extensions to Python\u2019s scientific computing stack. <em>The Journal of Open Source Software<\/em>, 3(24), 638. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.21105\/joss.00638\">https:\/\/doi.org\/10.21105\/joss.00638<\/a><\/p>\n<p>Schwarz, G. (1978). Estimating the dimension of a model. <em>The Annals of Statistics<\/em>, 6(2), 461\u2013464. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/aos\/1176344136\">https:\/\/doi.org\/10.1214\/aos\/1176344136<\/a><\/p>\n<p>Tibshirani, R. (1996). Regression shrinkage and selection via the lasso. <em>Journal of the Royal Statistical Society: Series B (Methodological)<\/em>, 58(1), 267\u2013288. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1111\/j.2517-6161.1996.tb02080.x\">https:\/\/doi.org\/10.1111\/j.2517-6161.1996.tb02080.x<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique approfondi sur la s\u00e9lection du meilleur sous-ensemble en apprentissage automatique : th\u00e9orie, m\u00e9triques, algorithmes et applications concr\u00e8tes.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[4314,1829],"tags":[6937,2196,3034,1910,6936],"class_list":["post-4965","psych_stat","type-psych_stat","status-publish","hentry","category-apprentissage-automatique","category-methodologie-statistique","tag-best-subset-selection","tag-modelisation-statistique","tag-psychometrie-quantitative","tag-regression-lineaire","tag-selection-de-variables"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4965","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=4965"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4965\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}