{"id":4302,"date":"2026-10-14T18:01:13","date_gmt":"2026-10-14T18:01:13","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-calculer-le-bic-dans-r\/"},"modified":"2026-10-14T18:01:13","modified_gmt":"2026-10-14T18:01:13","slug":"comment-calculer-le-bic-dans-r","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-calculer-le-bic-dans-r","title":{"rendered":"Comment calculer le BIC dans R"},"content":{"rendered":"<p>Dans le paysage contemporain de la mod\u00e9lisation statistique, de l&rsquo;\u00e9conom\u00e9trie et de la psychom\u00e9trie computationnelle, le probl\u00e8me du choix de mod\u00e8le constitue l&rsquo;un des d\u00e9fis m\u00e9thodologiques les plus critiques auxquels font face les chercheurs et analystes de donn\u00e9es. L&rsquo;accroissement de la puissance de calcul et la disponibilit\u00e9 croissante de donn\u00e9es hautement multidimensionnelles incitent fr\u00e9quemment \u00e0 formuler des mod\u00e8les d&rsquo;une complexit\u00e9 algorithmique d\u00e9mesur\u00e9e. Cependant, l&rsquo;augmentation du nombre de param\u00e8tres libres dans une sp\u00e9cification statistique s&rsquo;accompagne in\u00e9vitablement d&rsquo;une vuln\u00e9rabilit\u00e9 accrue au surapprentissage, r\u00e9duisant dramatiquement la validit\u00e9 externe et la port\u00e9e reproductible des inf\u00e9rences scientifiques. Face \u00e0 cet \u00e9cueil, les crit\u00e8res d&rsquo;information p\u00e9nalis\u00e9s se sont impos\u00e9s comme des outils d&rsquo;arbitrage indispensables entre la qualit\u00e9 d&rsquo;ajustement empirique et la parcimonie structurelle des mod\u00e8les concurrents.<\/p>\n<p>Le crit\u00e8re d&rsquo;information bay\u00e9sien, d\u00e9sign\u00e9 sous l&rsquo;acronyme BIC pour <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/projecteuclid.org\/journals\/annals-of-statistics\/volume-6\/issue-2\/Estimating-the-Dimension-of-a-Model\/10.1214\/aos\/1176344136.full\"><em>Bayesian Information Criterion<\/em><\/a> ou crit\u00e8re de Schwarz, occupe une place pr\u00e9pond\u00e9rante dans cette taxonomie d\u00e9cisionnelle. Ancr\u00e9 dans les fondements de la th\u00e9orie de la d\u00e9cision bay\u00e9sienne et de l&rsquo;analyse asymptotique, le BIC propose une formalisation rigoureuse du c\u00e9l\u00e8bre rasoir d&rsquo;Ockham en introduisant une p\u00e9nalisation explicite et proportionnelle \u00e0 la fois au nombre de coefficients estim\u00e9s et au logarithme n\u00e9p\u00e9rien de la taille de l&rsquo;\u00e9chantillon. Cette caract\u00e9ristique lui conf\u00e8re une propri\u00e9t\u00e9 asymptotique singuli\u00e8re, la consistance, qui le distingue fondamentalement d&rsquo;autres m\u00e9triques telles que le crit\u00e8re d&rsquo;information d&rsquo;Akaike (AIC).<\/p>\n<p>L&rsquo;environnement statistique R offre un \u00e9cosyst\u00e8me d&rsquo;une souplesse remarquable pour estimer, analyser et comparer le BIC sur une multitude d&rsquo;architectures de mod\u00e8les, allant des r\u00e9gressions lin\u00e9aires par moindres carr\u00e9s ordinaires jusqu&rsquo;aux mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s et aux structures hi\u00e9rarchiques multiniveaux. Ce guide exhaustif explore l&rsquo;ensemble des ramifications th\u00e9oriques, math\u00e9matiques et informatiques relatives au calcul du BIC dans R. En combinant d\u00e9rivation analytique des \u00e9quations sous-jacentes, d\u00e9composition manuelle d&rsquo;algorithmes et manipulation approfondie des fonctions natives et sp\u00e9cialis\u00e9es du langage, cette ressource ambitionne de doter la communaut\u00e9 scientifique d&rsquo;une compr\u00e9hension doctrinale et pratique sans compromis.<\/p>\n<h2>1. Introduction conceptuelle au crit\u00e8re d&rsquo;information bay\u00e9sien (BIC)<\/h2>\n<h3>1.1 D\u00e9finition et origines du crit\u00e8re de Schwarz<\/h3>\n<p>Le crit\u00e8re d&rsquo;information bay\u00e9sien a \u00e9t\u00e9 formul\u00e9 par le math\u00e9maticien et statisticien Gideon Schwarz dans un article s\u00e9minal publi\u00e9 en 1978 au sein des <em>Annals of Statistics<\/em>, intitul\u00e9 \u00ab Estimating the Dimension of a Model \u00bb. Dans ce travail fondateur, Schwarz cherchait \u00e0 r\u00e9soudre la probl\u00e9matique r\u00e9currente de la s\u00e9lection de dimension dans les mod\u00e8les lin\u00e9aires embo\u00eet\u00e9s sans d\u00e9pendre d&rsquo;un seuil de signification conventionnel ou arbitraire, tel que la valeur p issue d&rsquo;un test d&rsquo;hypoth\u00e8se de rapport de vraisemblance.<\/p>\n<p>Sur le plan th\u00e9orique, le BIC d\u00e9coule d&rsquo;une approximation par la m\u00e9thode du point-selle (ou approximation de Laplace) de l&rsquo;int\u00e9grale d\u00e9finissant la vraisemblance marginale d&rsquo;un mod\u00e8le sous un a priori diffus ou faiblement informatif. Lorsque la taille d&rsquo;\u00e9chantillon n tend vers l&rsquo;infini, le logarithme de la probabilit\u00e9 a posteriori int\u00e9gr\u00e9e d&rsquo;un mod\u00e8le statistique se d\u00e9compose en un terme principal domin\u00e9 par le maximum de la fonction de log-vraisemblance et un terme d&rsquo;ordre inf\u00e9rieur refl\u00e9tant l&rsquo;incertitude param\u00e9trique, formalis\u00e9 par le produit de la dimension du mod\u00e8le par le logarithme de la taille de l&rsquo;\u00e9chantillon.<\/p>\n<p>Cette approche consacre une rupture paradigmatique par rapport \u00e0 l&rsquo;inf\u00e9rence statistique fr\u00e9quentiste classique. Alors que la tradition de Neyman-Pearson s&rsquo;attache \u00e0 contr\u00f4ler l&rsquo;erreur de type I via des tests d&rsquo;hypoth\u00e8ses nulles souvent rigides, la perspective initi\u00e9e par Schwarz positionne le statisticien dans une logique de comparaison bay\u00e9sienne o\u00f9 chaque mod\u00e8le candidat se voit attribuer une probabilit\u00e9 relative d&rsquo;avoir g\u00e9n\u00e9r\u00e9 les donn\u00e9es observ\u00e9es. Le principe de parcimonie ne rel\u00e8ve d\u00e8s lors plus d&rsquo;une pr\u00e9f\u00e9rence philosophique subjective mais \u00e9merge naturellement de l&rsquo;int\u00e9gration analytique sur l&rsquo;espace des param\u00e8tres.<\/p>\n<h3>1.2 Utilit\u00e9 m\u00e9thodologique en mod\u00e9lisation psychologique et statistique<\/h3>\n<p>Dans les sciences comportementales, cognitives et sociales, les chercheurs sont confront\u00e9s \u00e0 des syst\u00e8mes complexes caract\u00e9ris\u00e9s par une variabilit\u00e9 r\u00e9siduelle substantielle et de multiples sources potentielles de confusion. L&rsquo;utilit\u00e9 m\u00e9thodologique du BIC s&rsquo;av\u00e8re particuli\u00e8rement critique dans la gestion du compromis universel entre le biais d&rsquo;omission de variables et la variance d&rsquo;estimation param\u00e9trique. Ajouter des variables explicatives au sein d&rsquo;une \u00e9quation structurelle am\u00e9liore in\u00e9luctablement le coefficient de d\u00e9termination R-carr\u00e9 au sein de l&rsquo;\u00e9chantillon d&rsquo;apprentissage, cr\u00e9ant l&rsquo;illusion d&rsquo;une explication th\u00e9orique plus robuste alors m\u00eame que le mod\u00e8le peut capturer un simple bruit stochastique.<\/p>\n<p>La pr\u00e9vention du surapprentissage rev\u00eat une acuit\u00e9 majeure dans les devis de recherche exp\u00e9rimentaux et quasi-exp\u00e9rimentaux o\u00f9 la taille de l&rsquo;\u00e9chantillon est contrainte par des limites logistiques, financi\u00e8res ou \u00e9thiques. Un mod\u00e8le satur\u00e9 qui \u00e9pouse fid\u00e8lement les singularit\u00e9s idiosynchratiques d&rsquo;un \u00e9chantillon restreint \u00e9chouera in\u00e9vitablement \u00e0 reproduire ses pr\u00e9dictions sur de nouveaux participants ou dans d&rsquo;autres laboratoires. Le BIC impose un co\u00fbt num\u00e9rique s\u00e9v\u00e8re pour chaque degr\u00e9 de libert\u00e9 consomm\u00e9, agissant comme un garde-fou m\u00e9thodologique contre l&rsquo;inflation non contr\u00f4l\u00e9e des composantes latentes ou des termes d&rsquo;interaction superflus.<\/p>\n<p>En outre, l&rsquo;application du crit\u00e8re de Schwarz s&rsquo;av\u00e8re d\u00e9terminante pour la validation de th\u00e9ories psychom\u00e9triques concurrentes. Qu&rsquo;il s&rsquo;agisse de trancher entre une structure factorielle unidimensionnelle et un mod\u00e8le bifactoriel hi\u00e9rarchique, ou de s\u00e9lectionner le sch\u00e9ma de covariance le plus vraisemblable dans un mod\u00e8le de croissance latente, le BIC fournit une m\u00e9trique scalaire objective et standardis\u00e9e. Cette quantification rigoureuse de l&rsquo;\u00e9vidence garantit une comparabilit\u00e9 transdisciplinaire indispensable \u00e0 la reproductibilit\u00e9 des inf\u00e9rences scientifiques.<\/p>\n<h3>1.3 Crit\u00e8res de d\u00e9cision pour le meilleur mod\u00e8le selon le BIC<\/h3>\n<p>La r\u00e8gle d\u00e9cisionnelle fondamentale pr\u00e9sidant \u00e0 l&rsquo;\u00e9valuation des sp\u00e9cifications concurrentes repose sur un principe de minimisation : le mod\u00e8le statistiquement optimal, au sein de l&rsquo;ensemble fini des candidats soumis \u00e0 l&rsquo;\u00e9valuation, est invariablement celui qui pr\u00e9sente la valeur num\u00e9rique de BIC la plus faible. Il est essentiel de souligner que la valeur absolue brute d&rsquo;un score BIC ne poss\u00e8de que peu de signification intrins\u00e8que isol\u00e9e ; seule la diff\u00e9rence arithm\u00e9tique relative entre deux scores renseigne le mod\u00e9lisateur sur l&rsquo;intensit\u00e9 du soutien empirique en faveur de l&rsquo;une ou l&rsquo;autre architecture.<\/p>\n<p>Une variation n\u00e9gative de score BIC lors de l&rsquo;adjonction d&rsquo;un pr\u00e9dicteur indique que le gain en ad\u00e9quation empirique mesur\u00e9 par la log-vraisemblance compense largement la p\u00e9nalit\u00e9 logarithmique induite par le param\u00e8tre suppl\u00e9mentaire. Inversement, une augmentation du score BIC atteste que la diminution de l&rsquo;erreur r\u00e9siduelle demeure insuffisante face \u00e0 la complexit\u00e9 structurelle nouvellement conc\u00e9d\u00e9e, justifiant le rejet de cette sp\u00e9cification plus lourde.<\/p>\n<p>Il importe enfin de distinguer conceptuellement la qualit\u00e9 d&rsquo;ajustement globale de l&rsquo;utilit\u00e9 pr\u00e9dictive. Le BIC ne valide pas l&rsquo;exactitude ontologique d&rsquo;un mod\u00e8le statistique au sens absolu, mais classe un ensemble restreint de propositions th\u00e9oriques quantitatives. Un mod\u00e8le affichant le BIC minimal peut demeurer structurellement insatisfaisant si l&rsquo;espace des mod\u00e8les explor\u00e9s souffre d&rsquo;une mauvaise formulation th\u00e9orique initiale. Le crit\u00e8re doit donc \u00eatre mobilis\u00e9 conjointement avec des inspections graphiques diagnostiques des r\u00e9sidus et des \u00e9valuations de pertinence th\u00e9orique de fond.<\/p>\n<h2>2. Fondements math\u00e9matiques et d\u00e9rivation analytique du BIC<\/h2>\n<h3>2.1 Formulation g\u00e9n\u00e9rale bas\u00e9e sur la log-vraisemblance<\/h3>\n<p>La formulation analytique g\u00e9n\u00e9rale du crit\u00e8re d&rsquo;information bay\u00e9sien s&rsquo;\u00e9nonce selon l&rsquo;\u00e9quation canonique suivante :<\/p>\n<p>BIC = -2 * ln(L) + k * ln(n)<\/p>\n<p>Dans cette expression fondamentale, la composante L d\u00e9signe la valeur maximale atteinte par la fonction de vraisemblance conjointe des donn\u00e9es conditionnellement aux param\u00e8tres optimaux du mod\u00e8le, calcul\u00e9e selon la m\u00e9thode du maximum de vraisemblance. Le terme -2 * ln(L), souvent d\u00e9sign\u00e9 sous le vocable de d\u00e9viance non calibr\u00e9e, quantifie l&rsquo;ad\u00e9quation empirique brute entre la distribution observ\u00e9e des variables d\u00e9pendantes et la distribution th\u00e9orique postul\u00e9e par la famille param\u00e9trique s\u00e9lectionn\u00e9e. Plus cette valeur est faible, plus le mod\u00e8le th\u00e9orique est capable de reproduire les r\u00e9gularit\u00e9s pr\u00e9sentes dans la matrice empirique.<\/p>\n<p>Le second terme, formalis\u00e9 par le produit k * ln(n), constitue la p\u00e9nalit\u00e9 param\u00e9trique explicite. La variable scalaire k repr\u00e9sente la dimension dimensionnelle int\u00e9grale du mod\u00e8le, c&rsquo;est-\u00e0-dire le nombre total de param\u00e8tres libres devant \u00eatre estim\u00e9s empiriquement \u00e0 partir des donn\u00e9es. Cela englobe non seulement les coefficients de r\u00e9gression associ\u00e9s aux variables explicatives, mais \u00e9galement l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (l&rsquo;intercept) ainsi que tout param\u00e8tre d&rsquo;\u00e9chelle auxiliaire, tel que la variance de l&rsquo;erreur r\u00e9siduelle dans les mod\u00e8les lin\u00e9aires gaussiens. La grandeur n correspond quant \u00e0 elle au nombre total d&rsquo;observations ind\u00e9pendantes constituant l&rsquo;\u00e9chantillon d&rsquo;analyse.<\/p>\n<p>La validit\u00e9 math\u00e9matique de cette approximation asymptotique repose sur des hypoth\u00e8ses de r\u00e9gularit\u00e9 statistique strictes issues de la th\u00e9orie du maximum de vraisemblance : l&rsquo;espace des param\u00e8tres doit \u00eatre compact, le v\u00e9ritable vecteur de param\u00e8tres ne doit pas se situer sur la fronti\u00e8re de cet espace, et la fonction de log-vraisemblance doit \u00eatre deux fois contin\u00fbment diff\u00e9rentiable au voisinage du point d&rsquo;estimation maximale, admettant une matrice d&rsquo;information de Fisher d\u00e9finie positive.<\/p>\n<h3>2.2 Formulation alternative bas\u00e9e sur la somme des carr\u00e9s des r\u00e9sidus (RSS)<\/h3>\n<p>Dans le cadre particulier et largement r\u00e9pandu de la r\u00e9gression lin\u00e9aire multiple univari\u00e9e, o\u00f9 l&rsquo;on formule l&rsquo;hypoth\u00e8se canonique selon laquelle les r\u00e9sidus sont ind\u00e9pendants et identiquement distribu\u00e9s selon une loi normale d&rsquo;esp\u00e9rance nulle et de variance homosc\u00e9dastique constante, la fonction de log-vraisemblance s&rsquo;exprime directement en fonction de la somme des carr\u00e9s des r\u00e9sidus (RSS, pour <em>Residual Sum of Squares<\/em>). En substituant l&rsquo;estimateur du maximum de vraisemblance de la variance r\u00e9siduelle au sein de l&rsquo;\u00e9quation de vraisemblance gaussienne multivari\u00e9e, on obtient une d\u00e9rivation analytique sp\u00e9cifique du BIC :<\/p>\n<p>BIC = n * ln(RSS \/ n) + k * ln(n) + C<\/p>\n<p>Dans cette \u00e9quation, la constante additive C est une fonction exclusive de la taille de l&rsquo;\u00e9chantillon n et de constantes universelles telles que pi (C = n * (ln(2 * pi) + 1)). \u00c9tant donn\u00e9 que cette constante demeure rigoureusement invariante d&rsquo;un mod\u00e8le \u00e0 l&rsquo;autre d\u00e8s lors que la base de donn\u00e9es analys\u00e9e est strictement constante, elle est fr\u00e9quemment omise ou neutralis\u00e9e dans les comparaisons algorithmiques, conduisant \u00e0 la formule op\u00e9rationnelle suivante :<\/p>\n<p>BIC = n * ln(RSS \/ n) + k * ln(n)<\/p>\n<p>Il existe \u00e9galement dans la litt\u00e9rature \u00e9conom\u00e9trique une formulation normalis\u00e9e par l&rsquo;\u00e9chantillon d&rsquo;observation : BIC = (RSS + ln(n) * d * sigma_chapeau^2) \/ n, o\u00f9 d repr\u00e9sente le nombre de r\u00e9gresseurs et sigma_chapeau^2 un estimateur sans biais de la variance r\u00e9siduelle issue d&rsquo;un mod\u00e8le complet de r\u00e9f\u00e9rence. N\u00e9anmoins, l&rsquo;\u00e9quivalence formelle avec la formulation bas\u00e9e sur la log-vraisemblance maximale est pr\u00e9serv\u00e9e \u00e0 une transformation lin\u00e9aire pr\u00e8s, garantissant une coh\u00e9rence absolue dans l&rsquo;ordonnancement final des sp\u00e9cifications concurrentes.<\/p>\n<h3>2.3 Comportement asymptotique et consistance du crit\u00e8re<\/h3>\n<p>La singularit\u00e9 th\u00e9orique majeure du BIC r\u00e9side dans sa propri\u00e9t\u00e9 de consistance de s\u00e9lection (<em>model selection consistency<\/em>). Un crit\u00e8re de s\u00e9lection est qualifi\u00e9 de consistant si la probabilit\u00e9 qu&rsquo;il s\u00e9lectionne le v\u00e9ritable mod\u00e8le g\u00e9n\u00e9rateur des donn\u00e9es tend asymptotiquement vers 1 lorsque la taille de l&rsquo;\u00e9chantillon n cro\u00eet vers l&rsquo;infini, sous r\u00e9serve formelle que ce mod\u00e8le g\u00e9n\u00e9rateur fasse effectivement partie de l&rsquo;ensemble ferm\u00e9 des sp\u00e9cifications concurrentes \u00e9valu\u00e9es par le chercheur.<\/p>\n<p>Cette consistance d\u00e9coule directement de la vitesse de croissance logarithmique de la p\u00e9nalit\u00e9 param\u00e9trique k * ln(n). Alors que la p\u00e9nalit\u00e9 d&rsquo;Akaike demeure fix\u00e9e \u00e0 2k quelle que soit la masse de donn\u00e9es accumul\u00e9e, la p\u00e9nalit\u00e9 du crit\u00e8re de Schwarz cro\u00eet de mani\u00e8re monotone et non born\u00e9e avec n. Par cons\u00e9quent, pour de tr\u00e8s grands volumes d&rsquo;\u00e9chantillonnage, la p\u00e9nalit\u00e9 par param\u00e8tre devient suffisamment dominante pour \u00e9liminer impitoyablement toute variable auxiliaire pr\u00e9sentant un apport marginal insignifiant, \u00e9crasant ainsi la probabilit\u00e9 asymptotique de surparam\u00e9trisation.<\/p>\n<p>Cependant, cette propri\u00e9t\u00e9 remarquable pr\u00e9sente un corollaire th\u00e9orique qu&rsquo;il convient de ne jamais occulter : si le \u00ab vrai \u00bb mod\u00e8le sous-jacent est d&rsquo;une dimensionnalit\u00e9 infinie ou s&rsquo;il n&rsquo;appartient pas \u00e0 la famille des sp\u00e9cifications postul\u00e9es (ce qui repr\u00e9sente la quasi-totalit\u00e9 des contextes empiriques r\u00e9els en psychologie et en sociologie), la s\u00e9v\u00e9rit\u00e9 de la p\u00e9nalisation logarithmique peut contraindre le chercheur \u00e0 s\u00e9lectionner une approximation excessivement simpliste au d\u00e9triment de l&rsquo;efficacit\u00e9 pr\u00e9dictive globale.<\/p>\n<h2>3. Configuration de l&rsquo;environnement R et pr\u00e9paration des donn\u00e9es<\/h2>\n<h3>3.1 Initialisation de la session et gestion des d\u00e9pendances<\/h3>\n<p>Avant d&rsquo;entreprendre l&rsquo;impl\u00e9mentation algorithmique ou le calcul automatis\u00e9 du BIC, il est imp\u00e9ratif de configurer l&rsquo;environnement de calcul R selon les pr\u00e9ceptes de la science ouverte et de la recherche computationnelle reproductible. Une session d&rsquo;analyse doit \u00eatre initialis\u00e9e en r\u00e9initialisant si n\u00e9cessaire l&rsquo;environnement global et en configurant des options globales d&rsquo;affichage num\u00e9rique claires afin de pr\u00e9venir les troncatures scientifiques pr\u00e9matur\u00e9es qui pourraient masquer de faibles deltas d&rsquo;information.<\/p>\n<p>L&rsquo;utilisation de la commande <code>options(scipen = 999, digits = 8)<\/code> force l&rsquo;interpr\u00e9teur R \u00e0 afficher les r\u00e9sultats sous forme d\u00e9cimale standard plut\u00f4t qu&rsquo;en notation exponentielle, facilitant ainsi la d\u00e9tection des \u00e9carts subtils de vraisemblance entre mod\u00e8les \u00e0 fortes dimensions. Par ailleurs, la fixation explicite d&rsquo;une graine de reproductibilit\u00e9 pseudo-al\u00e9atoire \u00e0 l&rsquo;aide de l&rsquo;instruction <code>set.seed(42)<\/code> assure que toute proc\u00e9dure stochastique ult\u00e9rieure, telle qu&rsquo;une validation crois\u00e9e ou une r\u00e9\u00e9chantillonnage par bootstrap, produira des m\u00e9triques strictement identiques lors des ex\u00e9cutions subs\u00e9quentes.<\/p>\n<p>Bien que les fonctions fondamentales de calcul du BIC soient int\u00e9gr\u00e9es de mani\u00e8re native au sein de la distribution standard de R via le package <code>stats<\/code>, l&rsquo;importation de biblioth\u00e8ques sp\u00e9cialis\u00e9es s&rsquo;av\u00e8re indispensable pour manipuler des structures complexes. L&rsquo;environnement d&rsquo;analyse s&rsquo;articulera avantageusement autour des packages <code>tidyverse<\/code> pour l&rsquo;ing\u00e9nierie des donn\u00e9es, <code>MASS<\/code> pour les distributions avanc\u00e9es, <code>lme4<\/code> pour les architectures hi\u00e9rarchiques, ainsi que <code>MuMIn<\/code> et <code>modelsummary<\/code> pour l&rsquo;automatisation tabulaire des diagnostics de s\u00e9lection.<\/p>\n<h3>3.2 Importation et inspection structurelle du jeu de donn\u00e9es<\/h3>\n<p>Pour illustrer les calculs et proc\u00e9dures d\u00e9crits tout au long de cet article, nous mobilisons le jeu de donn\u00e9es classique <code>mtcars<\/code>, disponible nativement dans R, tout en l&rsquo;adaptant conceptuellement aux probl\u00e9matiques d&rsquo;\u00e9valuation comportementale et de mod\u00e9lisation multivari\u00e9e. Ce corpus compile des m\u00e9triques de performance et de conception m\u00e9canique pour 32 v\u00e9hicules automobiles, incluant des variables telles que la consommation de carburant (<code>mpg<\/code>, miles per gallon), la puissance du moteur (<code>hp<\/code>, horsepower), le poids du v\u00e9hicule (<code>wt<\/code>, weight) et le type de transmission (<code>am<\/code>).<\/p>\n<p>L&rsquo;inspection structurelle pr\u00e9alable d\u00e9bute par l&rsquo;interrogation syst\u00e9matique des dimensions globales de l&rsquo;objet \u00e0 l&rsquo;aide des primitives <code>dim(mtcars)<\/code> et <code>nrow(mtcars)<\/code>. La confirmation rigoureuse du nombre de lignes observ\u00e9es s&rsquo;av\u00e8re n\u00e9vralgique, car le scalaire n conditionne directement la magnitude de la p\u00e9nalit\u00e9 logarithmique du BIC. Une alt\u00e9ration involontaire de cette grandeur invaliderait irr\u00e9m\u00e9diablement l&rsquo;ensemble des d\u00e9rivations th\u00e9oriques subs\u00e9quentes.<\/p>\n<p>L&rsquo;application de la fonction <code>str(mtcars)<\/code> et des utilitaires de diagnostic de compl\u00e9tude permet de v\u00e9rifier l&rsquo;absence de discordances dans le typage des pr\u00e9dicteurs (variables continues, discr\u00e8tes ou cat\u00e9gorielles cod\u00e9es sous forme de facteurs) et d&rsquo;identifier la pr\u00e9sence \u00e9ventuelle de donn\u00e9es manquantes (<code>NA<\/code>). Dans les jeux de donn\u00e9es observationnels ou psychom\u00e9triques plus volumineux, ces v\u00e9rifications initiales constituent la premi\u00e8re ligne de d\u00e9fense contre les distorsions computationnelles de vraisemblance.<\/p>\n<h3>3.3 Nettoyage pr\u00e9alable et respect des pr\u00e9requis d&rsquo;\u00e9chantillonnage<\/h3>\n<p>L&rsquo;une des fautes m\u00e9thodologiques les plus communes et les plus d\u00e9vastatrices dans l&rsquo;application des crit\u00e8res d&rsquo;information r\u00e9side dans la comparaison de mod\u00e8les ajust\u00e9s sur des \u00e9chantillons de tailles diff\u00e9rentes. Si un mod\u00e8le A inclut des covariables d\u00e9pourvues de valeurs manquantes tandis qu&rsquo;un mod\u00e8le B incorpore un pr\u00e9dicteur additionnel pr\u00e9sentant des observations non renseign\u00e9es, l&rsquo;interpr\u00e9teur R proc\u00e8dera par d\u00e9faut \u00e0 une suppression par liste (<em>listwise deletion<\/em>) lors de l&rsquo;estimation du mod\u00e8le B. La taille d&rsquo;\u00e9chantillon effective n diminuera alors substantiellement pour cette seconde \u00e9quation.<\/p>\n<p>Une telle disparit\u00e9 rend la comparaison directe des valeurs de BIC strictement ill\u00e9gitime sur le plan math\u00e9matique. La fonction de vraisemblance d&rsquo;un \u00e9chantillon de taille n = 100 n&rsquo;est en aucun cas comparable \u00e0 la fonction de vraisemblance calcul\u00e9e sur n = 85, car la distribution de probabilit\u00e9 conjointe sous-jacente ne porte pas sur le m\u00eame espace d&rsquo;\u00e9chantillonnage. En cons\u00e9quence, les m\u00e9triques d&rsquo;information deviennent totalement incommensurables.<\/p>\n<p>Pour immuniser l&rsquo;analyse contre cet \u00e9cueil, il est imp\u00e9ratif d&rsquo;\u00e9tablir un sous-ensemble d&rsquo;apprentissage parfaitement complet en amont de toute mod\u00e9lisation en utilisant des instructions de filtrage explicites telles que <code>na.omit()<\/code> ou <code>tidyr::drop_na()<\/code> sur l&rsquo;ensemble des variables participant \u00e0 l&rsquo;espace global des mod\u00e8les candidats. Dans des contextes de recherche fondamentale o\u00f9 l&rsquo;attrition des donn\u00e9es est substantielle, des strat\u00e9gies d&rsquo;imputation multiple par \u00e9quations cha\u00een\u00e9es doivent \u00eatre privil\u00e9gi\u00e9es, le calcul du BIC devant alors \u00eatre adapt\u00e9 pour agr\u00e9ger l&rsquo;incertitude entre les multiples jeux de donn\u00e9es imput\u00e9s.<\/p>\n<h2>4. Calcul algorithmique et manuel du BIC \u00e0 partir de la formule statistique<\/h2>\n<h3>4.1 Extraction programmatique des composantes de la r\u00e9gression lin\u00e9aire<\/h3>\n<p>Afin de d\u00e9mystifier le fonctionnement interne des fonctions de s\u00e9lection de mod\u00e8les sous R, il convient de programmer manuellement le calcul du BIC \u00e0 partir de ses composantes scalaires fondamentales. Ajustons \u00e0 cette fin un mod\u00e8le de r\u00e9gression lin\u00e9aire multiple de base cherchant \u00e0 mod\u00e9liser la consommation (<code>mpg<\/code>) \u00e0 partir du poids (<code>wt<\/code>) et de la puissance (<code>hp<\/code>) au sein du jeu de donn\u00e9es <code>mtcars<\/code> :<\/p>\n<p>Le mod\u00e8le est estim\u00e9 via l&rsquo;instruction <code>modele_base &lt;- lm(mpg ~ wt + hp, data = mtcars)<\/code>. \u00c0 partir de cet objet ajust\u00e9 de classe <code>lm<\/code>, nous pouvons extraire la somme des carr\u00e9s des r\u00e9sidus (RSS) par le biais de la primitive <code>residuals()<\/code> combin\u00e9e \u00e0 l&rsquo;op\u00e9rateur de sommation : <code>rss_manuel &lt;- sum(residuals(modele_base)^2)<\/code>.<\/p>\n<p>Simultan\u00e9ment, la taille effective de l&rsquo;\u00e9chantillon d&rsquo;analyse est isol\u00e9e de mani\u00e8re fiable \u00e0 l&rsquo;aide de la fonction <code>nobs(modele_base)<\/code>, qui extrait directement l&rsquo;attribut du nombre d&rsquo;observations mobilis\u00e9es dans l&rsquo;estimation sans d\u00e9pendre des dimensions de l&rsquo;objet de donn\u00e9es parent. Enfin, le d\u00e9nombrement scrupuleux des param\u00e8tres k requiert une vigilance absolue : dans une r\u00e9gression lin\u00e9aire classique, k comprend les coefficients associ\u00e9s aux pr\u00e9dicteurs, l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (intercept), ainsi que le param\u00e8tre d&rsquo;\u00e9chelle r\u00e9siduel correspondant \u00e0 la variance de l&rsquo;erreur (sigma carr\u00e9). Pour un mod\u00e8le \u00e0 deux pr\u00e9dicteurs, k s&rsquo;\u00e9tablit ainsi \u00e0 2 + 1 + 1 = 4 param\u00e8tres libres.<\/p>\n<h3>4.2 Impl\u00e9mentation script\u00e9e de la formule bas\u00e9e sur les r\u00e9sidus<\/h3>\n<p>Nous pouvons d\u00e9sormais formaliser cette logique au sein d&rsquo;une fonction R personnalis\u00e9e, d\u00e9montrant la traduction directe des \u00e9quations math\u00e9matiques en langage de programmation statistique :<\/p>\n<p>L&rsquo;\u00e9criture d&rsquo;une telle routine prend la forme suivante :<\/p>\n<p><code>calcul_bic_rss &lt;- function(modele) {<\/code><br \/>\n<code>  rss &lt;- sum(residuals(modele)^2)<\/code><br \/>\n<code>  n &lt;- nobs(modele)<\/code><br \/>\n<code>  k &lt;- length(coef(modele)) + 1<\/code><br \/>\n<code>  bic_val &lt;- n * log(rss \/ n) + k * log(n)<\/code><br \/>\n<code>  return(bic_val)<\/code><br \/>\n<code>}<\/code><\/p>\n<p>Il importe de noter que cette fonction calcule la variante op\u00e9rationnelle sans les constantes universelles d&rsquo;int\u00e9gration. Dans la litt\u00e9rature acad\u00e9mique, certains auteurs omettent d\u00e9lib\u00e9r\u00e9ment le terme additionnel correspondant au param\u00e8tre d&rsquo;\u00e9chelle de variance r\u00e9siduelle dans le d\u00e9compte de k, en consid\u00e9rant k uniquement comme le nombre de colonnes de la matrice du plan d&rsquo;exp\u00e9rience. Bien que cette convention n&rsquo;alt\u00e8re en rien les deltas comparatifs entre mod\u00e8les partageant la m\u00eame distribution d&rsquo;erreur, elle introduit un d\u00e9calage d&rsquo;ordonn\u00e9e dans la valeur absolue finale qu&rsquo;il est capital de documenter scrupuleusement pour assurer la tra\u00e7abilit\u00e9 des scripts d&rsquo;analyse.<\/p>\n<h3>4.3 Impl\u00e9mentation script\u00e9e bas\u00e9e sur la fonction logLik()<\/h3>\n<p>L&rsquo;approche la plus universelle et rigoureuse sur le plan computationnel consiste \u00e0 extraire la log-vraisemblance maximale maximis\u00e9e de l&rsquo;objet de mod\u00e8le via la m\u00e9thode g\u00e9n\u00e9rique <code>logLik()<\/code>. Cette primitive renvoie un objet scalaire enrichi d&rsquo;un attribut pr\u00e9cieux nomm\u00e9 <code>df<\/code> (degr\u00e9s de libert\u00e9), lequel correspond exactement au nombre total k de param\u00e8tres libres estim\u00e9s par la m\u00e9thode du maximum de vraisemblance :<\/p>\n<p>L&rsquo;impl\u00e9mentation script\u00e9e proc\u00e8de selon la logique suivante :<\/p>\n<p><code>ll_obj &lt;- logLik(modele_base)<\/code><br \/>\n<code>valeur_ll &lt;- as.numeric(ll_obj)<\/code><br \/>\n<code>k_parametres &lt;- attr(ll_obj, \"df\")<\/code><br \/>\n<code>taille_n &lt;- nobs(modele_base)<\/code><br \/>\n<code>bic_loglik_manuel &lt;- -2 * valeur_ll + k_parametres * log(taille_n)<\/code><\/p>\n<p>La confrontation syst\u00e9matique de la valeur obtenue par cette derni\u00e8re \u00e9quation avec celle retourn\u00e9e par l&rsquo;\u00e9quation bas\u00e9e sur la somme des carr\u00e9s des r\u00e9sidus met en lumi\u00e8re l&rsquo;impact exact des constantes d&rsquo;int\u00e9gration normalis\u00e9es. La m\u00e9thode reposant sur <code>logLik()<\/code> incorpore le terme complet comprenant le facteur logarithmique de 2 * pi. Cette d\u00e9rivation exacte constitue la r\u00e9f\u00e9rence canonique align\u00e9e sur la d\u00e9finition originale de Schwarz, garantissant une coh\u00e9rence transversale absolue lorsque l&rsquo;on compare des r\u00e9gressions lin\u00e9aires avec des familles de mod\u00e8les non lin\u00e9aires.<\/p>\n<h2>5. Utilisation des fonctions natives de R pour le calcul du BIC<\/h2>\n<h3>5.1 Calcul unitaire avec la fonction g\u00e9n\u00e9rique BIC() du package stats<\/h3>\n<p>Dans la pratique courante de l&rsquo;analyse de donn\u00e9es, il n&rsquo;est heureusement pas n\u00e9cessaire de reprogrammer syst\u00e9matiquement les \u00e9quations fondamentales. Le package de base <code>stats<\/code> fournit une fonction g\u00e9n\u00e9rique polymorphe extr\u00eamement puissante baptis\u00e9e <code>BIC()<\/code>. Cette m\u00e9thode prend en charge nativement un large \u00e9ventail de classes d&rsquo;objets statistiques produits par l&rsquo;environnement R, allant des objets <code>lm<\/code> et <code>glm<\/code> jusqu&rsquo;aux mod\u00e8les de s\u00e9ries temporelles <code>arima<\/code>.<\/p>\n<p>L&rsquo;ex\u00e9cution de la syntaxe unitaire est d&rsquo;une concision exemplaire : <code>BIC(modele_base)<\/code>. D\u00e8s son appel, R proc\u00e8de \u00e0 l&rsquo;interrogation de la m\u00e9thode <code>logLik()<\/code> appropri\u00e9e pour la classe de l&rsquo;objet pass\u00e9 en argument, d\u00e9termine automatiquement le nombre total de param\u00e8tres via les attributs de degr\u00e9s de libert\u00e9, interroge la taille de l&rsquo;\u00e9chantillon par la m\u00e9thode <code>nobs()<\/code> correspondante, et restitue un scalaire num\u00e9rique rigoureusement exact.<\/p>\n<p>L&rsquo;analyse comparative de la sortie produite par <code>BIC(modele_base)<\/code> face \u00e0 notre impl\u00e9mentation manuelle bas\u00e9e sur <code>logLik()<\/code> d\u00e9montre une identit\u00e9 arithm\u00e9tique absolue jusqu&rsquo;\u00e0 la huiti\u00e8me d\u00e9cimale. Cette concordance totale valide le fait que la fonction native int\u00e8gre scrupuleusement l&rsquo;ensemble des constantes de normalisation de la vraisemblance gaussienne, y compris le terme de variance d&rsquo;erreur.<\/p>\n<h3>5.2 Calcul simultan\u00e9 pour une collection de mod\u00e8les embo\u00eet\u00e9s<\/h3>\n<p>L&rsquo;un des atouts op\u00e9rationnels majeurs de la primitive <code>BIC()<\/code> r\u00e9side dans sa capacit\u00e9 \u00e0 recevoir simultan\u00e9ment une pluralit\u00e9 d&rsquo;objets de mod\u00e8les au sein d&rsquo;une instruction unique, g\u00e9n\u00e9rant instantan\u00e9ment une matrice r\u00e9capitulative indispensable \u00e0 l&rsquo;analyse comparative. Supposons la d\u00e9finition de trois sp\u00e9cifications distinctes :<\/p>\n<p>Un mod\u00e8le univari\u00e9 simple : <code>mod1 &lt;- lm(mpg ~ wt, data = mtcars)<\/code><br \/>\nUn mod\u00e8le additif \u00e0 deux pr\u00e9dicteurs : <code>mod2 &lt;- lm(mpg ~ wt + hp, data = mtcars)<\/code><br \/>\nUn mod\u00e8le \u00e9tendu avec interaction : <code>mod3 &lt;- lm(mpg ~ wt * hp, data = mtcars)<\/code><\/p>\n<p>L&rsquo;appel simultan\u00e9 <code>tableau_comparatif &lt;- BIC(mod1, mod2, mod3)<\/code> produit un tableau structur\u00e9 sous forme de <code>data.frame<\/code> comportant deux colonnes indispensables : <code>df<\/code>, explicitant le nombre de param\u00e8tres k associ\u00e9s \u00e0 chaque sp\u00e9cification (ici 3 pour <code>mod1<\/code>, 4 pour <code>mod2<\/code>, et 5 pour <code>mod3<\/code>), et <code>BIC<\/code>, consignant les scores calcul\u00e9s respectifs. Cette structure tabulaire native permet un rep\u00e9rage imm\u00e9diat de la dynamique d&rsquo;\u00e9volution du crit\u00e8re face \u00e0 l&rsquo;accroissement des degr\u00e9s de libert\u00e9 consomm\u00e9s.<\/p>\n<h3>5.3 Alternative avec la fonction extractAIC() param\u00e9tr\u00e9e<\/h3>\n<p>Il existe au sein du package <code>stats<\/code> une fonction alternative fr\u00e9quemment mobilis\u00e9e par les algorithmes de s\u00e9lection automatique internes de R : la fonction <code>extractAIC()<\/code>. Contrairement \u00e0 la fonction g\u00e9n\u00e9rique <code>BIC()<\/code>, <code>extractAIC()<\/code> a \u00e9t\u00e9 con\u00e7ue pour retourner le crit\u00e8re d&rsquo;Akaike g\u00e9n\u00e9ralis\u00e9 d\u00e9fini par la formule -2 * ln(L) + k * p, o\u00f9 p repr\u00e9sente la p\u00e9nalit\u00e9 param\u00e9trique assign\u00e9e.<\/p>\n<p>Pour \u00e9muler rigoureusement le comportement du BIC \u00e0 travers cette interface, il convient de modifier explicitement l&rsquo;argument optionnel <code>k<\/code> en lui affectant la valeur du logarithme n\u00e9p\u00e9rien de la taille d&rsquo;\u00e9chantillon, selon la syntaxe suivante :<\/p>\n<p><code>taille_n &lt;- nobs(mod1)<\/code><br \/>\n<code>extractAIC(mod1, k = log(taille_n))<\/code><\/p>\n<p>\u00c0 l&rsquo;ex\u00e9cution, le mod\u00e9lisateur observera une divergence num\u00e9rique apparente entre le score retourn\u00e9 par <code>extractAIC()<\/code> et celui fourni par <code>BIC()<\/code>. Cette divergence ne d\u00e9coule aucunement d&rsquo;une erreur math\u00e9matique, mais d&rsquo;un choix algorithmique historique : <code>extractAIC.lm()<\/code> \u00e9limine l&rsquo;ensemble des constantes r\u00e9siduelles universelles ind\u00e9pendantes des param\u00e8tres de r\u00e9gression et ne comptabilise pas la variance de l&rsquo;erreur dans la dimension k affich\u00e9e. Les \u00e9carts relatifs (deltas) entre mod\u00e8les concurrents \u00e9valu\u00e9s via <code>extractAIC(..., k = log(n))<\/code> demeurent rigoureusement identiques \u00e0 ceux calcul\u00e9s via <code>BIC()<\/code>, pr\u00e9servant int\u00e9gralement l&rsquo;ordre de pr\u00e9f\u00e9rence des mod\u00e8les.<\/p>\n<h2>6. Application empirique : comparaison de mod\u00e8les de r\u00e9gression lin\u00e9aire multiple<\/h2>\n<h3>6.1 D\u00e9finition th\u00e9orique des mod\u00e8les concurrents<\/h3>\n<p>Pour illustrer la mise en \u0153uvre pratique de la s\u00e9lection de mod\u00e8les guid\u00e9e par le BIC, d\u00e9ployons un protocole exp\u00e9rimental complet visant \u00e0 mod\u00e9liser la consommation \u00e9nerg\u00e9tique des v\u00e9hicules au sein du jeu de donn\u00e9es <code>mtcars<\/code>. Consid\u00e9rons la formulation de quatre hypoth\u00e8ses de recherche formalis\u00e9es par des mod\u00e8les \u00e9conom\u00e9triques concurrents :<\/p>\n<p>L&rsquo;hypoth\u00e8se 1 postule un d\u00e9terminisme purement m\u00e9canique li\u00e9 \u00e0 la masse du v\u00e9hicule (Mod\u00e8le M1 : <code>mpg ~ wt<\/code>). L&rsquo;hypoth\u00e8se 2 propose un mod\u00e8le bivari\u00e9 additif associant le poids et le rendement thermique du moteur exprim\u00e9 par sa puissance brute (Mod\u00e8le M2 : <code>mpg ~ wt + hp<\/code>). L&rsquo;hypoth\u00e8se 3 enrichit cette structure par l&rsquo;ajout de la cylindr\u00e9e du moteur (<code>disp<\/code>) et du rapport de pont arri\u00e8re (<code>drat<\/code>), traduisant une architecture plus d\u00e9taill\u00e9e de la cha\u00eene cin\u00e9matique (Mod\u00e8le M3 : <code>mpg ~ wt + hp + disp + drat<\/code>). Enfin, l&rsquo;hypoth\u00e8se 4 postule l&rsquo;existence d&rsquo;une dynamique non lin\u00e9aire complexe en int\u00e9grant un terme quadratique sur le poids ainsi qu&rsquo;une interaction de second ordre entre le poids et la puissance (Mod\u00e8le M4 : <code>mpg ~ wt + I(wt^2) + hp + wt:hp<\/code>).<\/p>\n<h3>6.2 Ex\u00e9cution s\u00e9quentielle et stockage des mod\u00e8les<\/h3>\n<p>Afin de garantir une programmation modulaire et \u00e9l\u00e9gante, les mod\u00e8les statistiques concurrents sont ajust\u00e9s s\u00e9quentiellement et archiv\u00e9s au sein d&rsquo;une structure de liste nomm\u00e9e en langage R. Cette approche facilite l&rsquo;application d&rsquo;it\u00e9rateurs fonctionnels et standardise les traitements ult\u00e9rieurs :<\/p>\n<p>L&rsquo;ajustement proc\u00e8de selon les commandes suivantes :<\/p>\n<p><code>liste_modeles &lt;- list(<\/code><br \/>\n<code>  M1_Simple = lm(mpg ~ wt, data = mtcars),<\/code><br \/>\n<code>  M2_Additif = lm(mpg ~ wt + hp, data = mtcars),<\/code><br \/>\n<code>  M3_Etendu = lm(mpg ~ wt + hp + disp + drat, data = mtcars),<\/code><br \/>\n<code>  M4_Complexe = lm(mpg ~ wt + I(wt^2) + hp + wt:hp, data = mtcars)<\/code><br \/>\n<code>)<\/code><\/p>\n<p>L&rsquo;extraction comparative des m\u00e9triques d&rsquo;ajustement conventionnelles met imm\u00e9diatement en relief le pi\u00e8ge classique des m\u00e9triques non p\u00e9nalis\u00e9es :<\/p>\n<p><code>sapply(liste_modeles, function(m) summary(m)$r.squared)<\/code><br \/>\n<code>sapply(liste_modeles, function(m) summary(m)$adj.r.squared)<\/code><\/p>\n<p>Le coefficient de d\u00e9termination R-carr\u00e9 cro\u00eet de mani\u00e8re monotone au fil de la complexit\u00e9 des mod\u00e8les, atteignant son z\u00e9nith absolu avec le mod\u00e8le M4. Si un analyste non averti se fiait exclusivement \u00e0 cette mesure, il opterait pour la sp\u00e9cification la plus lourde sans mesurer le risque de surparam\u00e9trisation encouru.<\/p>\n<h3>6.3 Calcul et mise en tableau des valeurs de BIC comparatives<\/h3>\n<p>Proc\u00e9dons \u00e0 pr\u00e9sent \u00e0 l&rsquo;extraction ordonn\u00e9e des scores de BIC et \u00e0 la d\u00e9rivation des \u00e9carts d&rsquo;information relatifs. L&rsquo;application d&rsquo;un script structur\u00e9 permet de g\u00e9n\u00e9rer une table d&rsquo;aide \u00e0 la d\u00e9cision m\u00e9thodologique :<\/p>\n<p><code>tableau_bic &lt;- data.frame(<\/code><br \/>\n<code>  Modele = names(liste_modeles),<\/code><br \/>\n<code>  k = sapply(liste_modeles, function(m) attr(logLik(m), \"df\")),<\/code><br \/>\n<code>  R2_Ajuste = sapply(liste_modeles, function(m) summary(m)$adj.r.squared),<\/code><br \/>\n<code>  BIC = sapply(liste_modeles, BIC)<\/code><br \/>\n<code>)<\/code><\/p>\n<p>Pour affiner l&rsquo;analyse, calculons le diff\u00e9rentiel par rapport au mod\u00e8le le plus performant, d\u00e9fini formellement par Delta BIC = BIC_i &#8211; BIC_min, et ordonnons la structure tabulaire selon cette grandeur :<\/p>\n<p><code>tableau_bic<span class=\"arabpsy-math-inline\" data-latex=\"\\Delta_BIC &lt;- tableau_bic\">$\\Delta_BIC &lt;- tableau_bic$<\/span>BIC - min(tableau_bic$BIC)<\/code><br \/>\n<code>tableau_bic &lt;- tableau_bic[order(tableau_bic$Delta_BIC), ]<\/code><\/p>\n<p>L&rsquo;examen des r\u00e9sultats r\u00e9v\u00e8le un enseignement capital : le mod\u00e8le M2 (additif, poids et puissance) affiche le score de BIC le plus faible, s&rsquo;imposant comme la sp\u00e9cification optimale. Bien que les mod\u00e8les M3 et M4 affichent un R-carr\u00e9 brut sup\u00e9rieur, l&rsquo;adjonction de variables suppl\u00e9mentaires ou de termes non lin\u00e9aires complexes entra\u00eene une p\u00e9nalisation logarithmique k * ln(n) qui exc\u00e8de largement le gain modeste de r\u00e9duction de l&rsquo;erreur r\u00e9siduelle. Le crit\u00e8re de Schwarz prot\u00e8ge ainsi l&rsquo;analyste contre l&rsquo;illusion de complexit\u00e9.<\/p>\n<h2>7. Calcul du BIC pour les mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s (GLM)<\/h2>\n<h3>7.1 Particularit\u00e9s du calcul dans les mod\u00e8les de r\u00e9gression logistique binaire<\/h3>\n<p>L&rsquo;extension du calcul du crit\u00e8re d&rsquo;information bay\u00e9sien aux <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Generalized_linear_model\">mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s (GLM)<\/a> requiert la prise en compte des sp\u00e9cificit\u00e9s fonctionnelles de la famille exponentielle et de l&rsquo;estimation par r\u00e9estimation pond\u00e9r\u00e9e des moindres carr\u00e9s (IRLS). Dans le cas d&rsquo;une r\u00e9gression logistique binaire visant \u00e0 mod\u00e9liser la probabilit\u00e9 d&rsquo;occurrence d&rsquo;un \u00e9v\u00e9nement dichotomique (tel que le type de transmission m\u00e9canique ou la r\u00e9ussite \u00e0 un item psychom\u00e9trique), l&rsquo;\u00e9quation d&rsquo;ajustement est sp\u00e9cifi\u00e9e via la primitive <code>glm()<\/code> combin\u00e9e \u00e0 l&rsquo;argument <code>family = binomial(link = \"logit\")<\/code>.<\/p>\n<p>Dans cette architecture, la m\u00e9trique fondamentale d&rsquo;\u00e9cart n&rsquo;est plus la somme des carr\u00e9s des r\u00e9sidus, mais la d\u00e9viance r\u00e9siduelle, d\u00e9finie formellement comme le double de la diff\u00e9rence de log-vraisemblance entre le mod\u00e8le satur\u00e9 et le mod\u00e8le estim\u00e9 : D\u00e9viance = 2 * (ln(L_sature) &#8211; ln(L_modele)). La log-vraisemblance du mod\u00e8le maximis\u00e9 L_modele est directement exploit\u00e9e par la fonction <code>logLik.glm()<\/code>.<\/p>\n<p>Lors de l&rsquo;appel <code>BIC(modele_glm)<\/code>, R applique avec exactitude la formule fondamentale -2 * ln(L) + k * ln(n). La composante k correspond ici au nombre de coefficients de r\u00e9gression logistique estim\u00e9s (incluant l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine). Contrairement \u00e0 la r\u00e9gression lin\u00e9aire sous hypoth\u00e8se gaussienne, aucun param\u00e8tre additionnel de variance r\u00e9siduelle n&rsquo;est estim\u00e9, car la variance d&rsquo;une loi de Bernoulli est intrins\u00e8quement li\u00e9e \u00e0 son esp\u00e9rance math\u00e9matique p * (1 &#8211; p), ce dont la primitive native tient rigoureusement compte dans son d\u00e9compte des degr\u00e9s de libert\u00e9.<\/p>\n<h3>7.2 R\u00e9gression de Poisson et distribution binomiale n\u00e9gative pour donn\u00e9es de comptage<\/h3>\n<p>La mod\u00e9lisation de donn\u00e9es discr\u00e8tes de comptage, r\u00e9currentes dans l&rsquo;\u00e9tude des fr\u00e9quences comportementales ou des r\u00e9cidives cliniques, repose conventionnellement sur la r\u00e9gression de Poisson (<code>family = poisson(link = \"log\")<\/code>). Une contrainte restrictive de la distribution de Poisson r\u00e9side dans l&rsquo;\u00e9quidispersion, stipulant l&rsquo;\u00e9galit\u00e9 th\u00e9orique entre la moyenne conditionnelle et la variance. Dans les contextes empiriques r\u00e9els, les donn\u00e9es pr\u00e9sentent fr\u00e9quemment une surdispersion substantielle (la variance exc\u00e9dant la moyenne), ce qui biaise l&rsquo;estimation des erreurs-types et fausse les tests de vraisemblance.<\/p>\n<p>Face \u00e0 ce ph\u00e9nom\u00e8ne, l&rsquo;analyste peut h\u00e9siter entre une sp\u00e9cification de quasi-Poisson ou une r\u00e9gression binomiale n\u00e9gative. Il convient de souligner que les mod\u00e8les de quasi-Poisson ne d\u00e9finissant pas une v\u00e9ritable fonction de vraisemblance conjointe (ils reposent sur une quasi-vraisemblance sans int\u00e9gration de densit\u00e9), la m\u00e9thode <code>logLik()<\/code> renvoie une valeur ind\u00e9termin\u00e9e (<code>NA<\/code>), rendant le calcul formel du BIC impossible dans ce cadre strict.<\/p>\n<p>Pour arbitrer rigoureusement entre une structure \u00e9quidispers\u00e9e et une distribution prenant en charge la surdispersion, il est n\u00e9cessaire d&rsquo;ajuster un mod\u00e8le binomial n\u00e9gatif via la fonction <code>glm.nb()<\/code> du package <code>MASS<\/code>. La distribution binomiale n\u00e9gative int\u00e9grant un param\u00e8tre de dispersion additionnel (th\u00eata), ce param\u00e8tre libre suppl\u00e9mentaire est automatiquement comptabilis\u00e9 dans k par <code>logLik()<\/code>. D\u00e8s lors, la comparaison directe <code>BIC(modele_poisson, modele_binomial_negatif)<\/code> permet de d\u00e9terminer objectivement si la prise en compte de la surdispersion compense la perte d&rsquo;un degr\u00e9 de libert\u00e9 additionnel.<\/p>\n<h3>7.3 D\u00e9termination rigoureuse de n dans les mod\u00e8les GLM<\/h3>\n<p>Une complexit\u00e9 subtile mais majeure relative \u00e0 l&rsquo;application du crit\u00e8re de Schwarz aux mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s r\u00e9side dans la d\u00e9finition pr\u00e9cise de la grandeur n intervenant dans le terme de p\u00e9nalit\u00e9 logarithmique k * ln(n). Lorsque les donn\u00e9es binomiales sont structur\u00e9es sous un format agr\u00e9g\u00e9 (c&rsquo;est-\u00e0-dire sous la forme d&rsquo;un tableau synth\u00e9tisant le nombre de succ\u00e8s et le nombre d&rsquo;\u00e9checs pour des covariables group\u00e9es, manipul\u00e9 via une variable r\u00e9ponse \u00e0 deux colonnes <code>cbind(succes, echecs)<\/code>), l&rsquo;interpr\u00e9teur R attribue par d\u00e9faut \u00e0 n le nombre de lignes du tableau agr\u00e9g\u00e9, et non le nombre total d&rsquo;essais individuels de Bernoulli sous-jacents.<\/p>\n<p>Une telle disparit\u00e9 induit une sous-estimation syst\u00e9matique et s\u00e9v\u00e8re de la taille r\u00e9elle de l&rsquo;\u00e9chantillon, conduisant \u00e0 une p\u00e9nalisation param\u00e9trique anormalement cl\u00e9mente. Pour garantir une rigueur m\u00e9thodologique absolue lors du traitement de formats group\u00e9s, il est imp\u00e9ratif d&rsquo;ajuster manuellement la valeur de n en extrayant la somme totale des effectifs observ\u00e9s.<\/p>\n<p>Dans un tel sc\u00e9nario, le calcul du BIC rectifi\u00e9 doit \u00eatre ex\u00e9cut\u00e9 par une formulation personnalis\u00e9e :<\/p>\n<p><code>taille_reelle &lt;- sum(donnees_groupees<span class=\"arabpsy-math-inline\" data-latex=\"succes + donnees_groupees\">$succes + donnees_groupees$<\/span>echecs)<\/code><br \/>\n<code>k_params &lt;- attr(logLik(modele_glm), \"df\")<\/code><br \/>\n<code>bic_corrige &lt;- -2 * as.numeric(logLik(modele_glm)) + k_params * log(taille_reelle)<\/code><\/p>\n<p>Cette rectification \u00e9vite le risque de retenir des sp\u00e9cifications surparam\u00e9tr\u00e9es r\u00e9sultant d&rsquo;une illusion d&rsquo;\u00e9chantillon restreint.<\/p>\n<h2>8. Comparaison approfondie : BIC vs AIC et crit\u00e8res d\u00e9riv\u00e9s<\/h2>\n<h3>8.1 Divergences philosophiques et structurelles entre BIC et AIC<\/h3>\n<p>Le d\u00e9bat relatif \u00e0 l&rsquo;arbitrage m\u00e9thodologique entre le crit\u00e8re d&rsquo;Akaike (<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Akaike_information_criterion\">AIC<\/a>) et le crit\u00e8re de Schwarz (BIC) constitue l&rsquo;une des controverses fondamentales de la statistique appliqu\u00e9e. Cette divergence prend racine dans des fondements \u00e9pist\u00e9mologiques et math\u00e9matiques radicalement contrast\u00e9s. L&rsquo;AIC, formul\u00e9 par Hirotugu Akaike en 1974, vise \u00e0 minimiser la divergence de Kullback-Leibler entre le mod\u00e8le postul\u00e9 et la v\u00e9ritable r\u00e9alit\u00e9 g\u00e9n\u00e9ratrice des donn\u00e9es. Sa formulation g\u00e9n\u00e9rale s&rsquo;\u00e9crit AIC = -2 * ln(L) + 2k.<\/p>\n<p>La distinction math\u00e9matique centrale entre ces deux m\u00e9triques r\u00e9side exclusivement dans la structure de leur p\u00e9nalisation param\u00e9trique : tandis que l&rsquo;AIC impose une p\u00e9nalit\u00e9 fixe de 2 unit\u00e9s pour chaque param\u00e8tre additionnel quelle que soit la masse de donn\u00e9es analys\u00e9es, le BIC applique une p\u00e9nalit\u00e9 dynamique \u00e9gale \u00e0 ln(n) par param\u00e8tre. Une simple r\u00e9solution alg\u00e9brique de l&rsquo;in\u00e9quation ln(n) &gt; 2 permet d&rsquo;identifier le seuil critique \u00e0 partir duquel le comportement des deux crit\u00e8res diverge :<\/p>\n<p>e^2 \u2248 7,389<\/p>\n<p>D\u00e8s lors que la taille de l&rsquo;\u00e9chantillon n est sup\u00e9rieure ou \u00e9gale \u00e0 8 observations, ln(n) exc\u00e8de strictement 2. Par cons\u00e9quent, pour toute analyse standard comportant plusieurs dizaines, centaines ou milliers d&rsquo;observations, le crit\u00e8re de Schwarz sanctionne la complexit\u00e9 param\u00e9trique avec une s\u00e9v\u00e9rit\u00e9 consid\u00e9rablement sup\u00e9rieure \u00e0 celle impos\u00e9e par l&rsquo;AIC.<\/p>\n<h3>8.2 Risques compar\u00e9s : surparam\u00e9trisation contre sous-param\u00e9trisation<\/h3>\n<p>Cette divergence structurelle de p\u00e9nalisation engendre des profils de risque asym\u00e9triques qu&rsquo;il est capital de pond\u00e9rer en fonction des objectifs scientifiques poursuivis. En vertu de sa p\u00e9nalit\u00e9 invariante face \u00e0 l&rsquo;accroissement d&rsquo;\u00e9chantillon, l&rsquo;AIC n&rsquo;est pas un crit\u00e8re consistant. Lorsque n cro\u00eet de mani\u00e8re illimit\u00e9e, la probabilit\u00e9 que l&rsquo;AIC s\u00e9lectionne un mod\u00e8le contenant des variables superflues ne tend pas vers z\u00e9ro ; elle se stabilise autour d&rsquo;un taux d&rsquo;erreur de surparam\u00e9trisation document\u00e9 dans la litt\u00e9rature asymptotique comme pouvant atteindre approximativement 15 % \u00e0 20 % dans les r\u00e9gressions univari\u00e9es.<\/p>\n<p>\u00c0 l&rsquo;inverse, l&rsquo;AIC optimise l&rsquo;efficacit\u00e9 pr\u00e9dictive \u00e0 \u00e9chantillon fini (propri\u00e9t\u00e9 d&rsquo;optimalit\u00e9 minimax). Si la r\u00e9alit\u00e9 empirique est caract\u00e9ris\u00e9e par une multitude d&rsquo;effets faibles infiniment imbriqu\u00e9s sans fronti\u00e8re nette, l&rsquo;AIC fournira un mod\u00e8le dot\u00e9 d&rsquo;une meilleure capacit\u00e9 de g\u00e9n\u00e9ralisation pr\u00e9dictive hors \u00e9chantillon.<\/p>\n<p>Le BIC, en revanche, privil\u00e9gie r\u00e9solument la parcimonie et la consistance. Face \u00e0 un \u00e9chantillon de taille importante, il identifiera avec une quasi-certitude le sous-ensemble minimal de variables v\u00e9ritablement d\u00e9terminantes. Cependant, cette intransigeance algorithmique comporte un revers : dans des contextes d&rsquo;\u00e9chantillons r\u00e9duits \u00e0 mod\u00e9r\u00e9s (n &lt; 100), la s\u00e9v\u00e9rit\u00e9 de ln(n) peut conduire \u00e0 une sous-param\u00e9trisation excessive, \u00e9liminant des covariables porteuses d&rsquo;un signal th\u00e9orique r\u00e9el mais affichant une puissance statistique marginalement insuffisante.<\/p>\n<h3>8.3 Pr\u00e9sentation des crit\u00e8res alternatifs : AICc, QAIC, WAIC<\/h3>\n<p>Pour surmonter les limites intrins\u00e8ques des crit\u00e8res classiques dans des configurations empiriques complexes, plusieurs m\u00e9triques alternatives ont \u00e9t\u00e9 d\u00e9velopp\u00e9es. Dans les contextes o\u00f9 le ratio entre le nombre d&rsquo;observations et le nombre de param\u00e8tres est faible (n \/ k &lt; 40), l&rsquo;AIC standard sous-p\u00e9nalise s\u00e9v\u00e8rement les mod\u00e8les. Sugiura (1978) et Hurvich &amp; Tsai (1989) ont ainsi introduit l&rsquo;AIC corrig\u00e9 (AICc), qui int\u00e8gre un terme de p\u00e9nalit\u00e9 quadratique de second ordre :<\/p>\n<p>AICc = AIC + (2k * (k + 1)) \/ (n &#8211; k &#8211; 1)<\/p>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me R, le package <code>MuMIn<\/code> et la biblioth\u00e8que <code>AICcmodavg<\/code> permettent de calculer simultan\u00e9ment l&rsquo;AICc et le BIC \u00e0 travers une interface standardis\u00e9e :<\/p>\n<p><code>library(MuMIn)<\/code><br \/>\n<code>model.sel(mod1, mod2, mod3, mod4, rank = \"BIC\")<\/code><\/p>\n<p>Face \u00e0 des structures de comptage affichant une surdispersion majeure, le crit\u00e8re quasi-AIC (QAIC) incorpore une estimation empirique du param\u00e8tre de surdispersion c-chapeau au sein de la fonction de vraisemblance. Enfin, dans le paradigme de la mod\u00e9lisation bay\u00e9sienne computationnelle par cha\u00eenes de Markov Monte Carlo (MCMC), les crit\u00e8res traditionnels sont avantageusement supplant\u00e9s par le WAIC (<em>Widely Applicable Information Criterion<\/em>) ou crit\u00e8re de Watanabe, accessible sous R via le package <code>loo<\/code>. Le WAIC pr\u00e9sente la particularit\u00e9 remarquable d&rsquo;\u00e9valuer la log-vraisemblance ponctuelle sur l&rsquo;ensemble de la distribution a posteriori sans s&rsquo;appuyer sur une simple approximation asymptotique de point-selle.<\/p>\n<h2>9. S\u00e9lection automatis\u00e9e de variables bas\u00e9e sur le BIC dans R<\/h2>\n<h3>9.1 Approches pas \u00e0 pas avec la fonction step()<\/h3>\n<p>La recherche d&rsquo;une sp\u00e9cification parcimonieuse au sein d&rsquo;un espace combinatoire \u00e9tendu de r\u00e9gresseurs peut \u00eatre automatis\u00e9e sous R \u00e0 l&rsquo;aide de la primitive <code>step()<\/code>. Par d\u00e9faut, cette fonction impl\u00e9mente une proc\u00e9dure s\u00e9quentielle guid\u00e9e par l&rsquo;AIC classique (la p\u00e9nalit\u00e9 par d\u00e9faut \u00e9tant fix\u00e9e \u00e0 <code>k = 2<\/code>). Toutefois, il est tout \u00e0 fait ais\u00e9 de contraindre cet algorithme \u00e0 naviguer selon le crit\u00e8re d&rsquo;information bay\u00e9sien en reparam\u00e9trant explicitement l&rsquo;argument de p\u00e9nalit\u00e9 par le logarithme n\u00e9p\u00e9rien de la taille de l&rsquo;\u00e9chantillon d&rsquo;analyse : <code>k = log(nobs(modele_sature))<\/code>.<\/p>\n<p>Consid\u00e9rons un mod\u00e8le satur\u00e9 incorporant la totalit\u00e9 des r\u00e9gresseurs disponibles au sein du jeu de donn\u00e9es :<\/p>\n<p><code>mod_complet &lt;- lm(mpg ~ cyl + disp + hp + drat + wt + qsec + vs + am + gear + carb, data = mtcars)<\/code><br \/>\n<code>n_taille &lt;- nobs(mod_complet)<\/code><br \/>\n<code>selection_bic &lt;- step(mod_complet, direction = \"both\", k = log(n_taille), trace = TRUE)<\/code><\/p>\n<p>L&rsquo;argument <code>direction = \"both\"<\/code> active un processus bidirectionnel progressif (alternant adjonctions et suppressions de termes). \u00c0 chaque it\u00e9ration de la boucle de calcul, l&rsquo;algorithme \u00e9value la valeur du BIC r\u00e9sultant du retrait ou de l&rsquo;adjonction de chaque variable candidate. L&rsquo;affichage textuel d\u00e9taill\u00e9 (<code>trace = TRUE<\/code>) consigne scrupuleusement la trajectoire descendante de la d\u00e9viance p\u00e9nalis\u00e9e, arr\u00eatant la proc\u00e9dure lorsqu&rsquo;aucune modification structurelle ne permet d&rsquo;obtenir un score BIC inf\u00e9rieur \u00e0 celui du mod\u00e8le courant.<\/p>\n<h3>9.2 S\u00e9lection exhaustive de sous-ensembles avec leaps<\/h3>\n<p>Bien que les proc\u00e9dures pas \u00e0 pas (<em>stepwise<\/em>) soient computationnellement efficientes, elles souffrent d&rsquo;une limite heuristique notoire : elles explorent des trajectoires locales et ne garantissent aucunement l&rsquo;identification de l&rsquo;optimum global au sein de l&rsquo;espace des mod\u00e8les. Pour pallier cette faiblesse, une approche par recherche exhaustive de tous les sous-ensembles possibles (<em>all-subsets regression<\/em>) s&rsquo;av\u00e8re nettement sup\u00e9rieure lorsque le nombre total de r\u00e9gresseurs demeure inf\u00e9rieur \u00e0 une trentaine.<\/p>\n<p>Le package <code>leaps<\/code> met \u00e0 disposition la fonction hautement optimis\u00e9e <code>regsubsets()<\/code>, qui d\u00e9ploie l&rsquo;algorithme de branchement et coupure (<em>branch-and-bound<\/em>) de Furnival et Wilson pour \u00e9valuer l&rsquo;int\u00e9gralit\u00e9 des combinaisons sans ajuster explicitement chaque r\u00e9gression :<\/p>\n<p><code>library(leaps)<\/code><br \/>\n<code>selection_exhaustive &lt;- regsubsets(mpg ~ ., data = mtcars, nvmax = 10, method = \"exhaustive\")<\/code><br \/>\n<code>synthese_leaps &lt;- summary(selection_exhaustive)<\/code><\/p>\n<p>L&rsquo;extraction de la composante <code>synthese_leaps$bic<\/code> permet d&rsquo;isoler avec une rigueur absolue la combinaison de pr\u00e9dicteurs minimisant globalement le crit\u00e8re de Schwarz pour chaque taille de mod\u00e8le k donn\u00e9e. La fonction graphique associ\u00e9e <code>plot(selection_exhaustive, scale = \"bic\")<\/code> g\u00e9n\u00e8re une matrice visuelle cartographiant les covariables retenues dans les architectures les plus performantes, offrant une vision synoptique imm\u00e9diate de la structure de s\u00e9lection.<\/p>\n<h3>9.3 Limites \u00e9pist\u00e9mologiques et \u00e9cueils de la s\u00e9lection automatis\u00e9e<\/h3>\n<p>En d\u00e9pit de leur s\u00e9duction pratique \u00e9vidente, les algorithmes de s\u00e9lection automatique de variables guid\u00e9s par les crit\u00e8res d&rsquo;information soul\u00e8vent des r\u00e9serves m\u00e9thodologiques majeures document\u00e9es par les statisticiens th\u00e9oriciens. Le dragage syst\u00e9matique de donn\u00e9es (<em>data dredging<\/em>) g\u00e9n\u00e8re une inflation drastique des risques d&rsquo;erreurs d&rsquo;inf\u00e9rence statistique. Lorsqu&rsquo;un algorithme passe au crible des dizaines de combinaisons, les estimations finales des coefficients de r\u00e9gression ainsi que leurs erreurs-types se trouvent substantiellement biais\u00e9es en raison de la s\u00e9lection conditionnelle.<\/p>\n<p>En pr\u00e9sence d&rsquo;une forte multicolin\u00e9arit\u00e9 entre les variables explicatives, les proc\u00e9dures de s\u00e9lection bas\u00e9es sur le BIC affichent une instabilit\u00e9 extr\u00eame. Une modification infime d&rsquo;une observation ou la suppression d&rsquo;une seule ligne d&rsquo;\u00e9chantillon peut modifier radicalement l&rsquo;identit\u00e9 des r\u00e9gresseurs s\u00e9lectionn\u00e9s par l&rsquo;algorithme, rempla\u00e7ant arbitrairement une variable par une autre avec laquelle elle est \u00e9troitement corr\u00e9l\u00e9e.<\/p>\n<p>Par cons\u00e9quent, les crit\u00e8res de d\u00e9cision algorithmiques ne sauraient en aucun cas se substituer \u00e0 une conceptualisation th\u00e9orique pr\u00e9alable rigoureuse. La s\u00e9lection de mod\u00e8les doit demeurer guid\u00e9e par des hypoth\u00e8ses scientifiques d\u00e9ductives \u00e9tay\u00e9es par la litt\u00e9rature du domaine, le calcul du BIC servant alors d&rsquo;outil d&rsquo;arbitrage entre un nombre restreint de sp\u00e9cifications th\u00e9oriquement justifi\u00e9es plut\u00f4t que de moteur de g\u00e9n\u00e9ration aveugle de formulations quantitatives.<\/p>\n<h2>10. Calcul du BIC pour les mod\u00e8les multiniveaux et mixtes avec lme4<\/h2>\n<h3>10.1 Particularit\u00e9s des mod\u00e8les \u00e0 effets mixtes (LMM et GLMM)<\/h3>\n<p>L&rsquo;analyse de donn\u00e9es imbriqu\u00e9es, hi\u00e9rarchiques ou longitudinales (telles que des mesures r\u00e9p\u00e9t\u00e9es sur des participants ou des \u00e9l\u00e8ves nich\u00e9s au sein de classes scolaires) repose sur les <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/web\/packages\/lme4\/index.html\">mod\u00e8les lin\u00e9aires \u00e0 effets mixtes (LMM)<\/a> et leurs homologues g\u00e9n\u00e9ralis\u00e9s (GLMM). Dans l&rsquo;environnement R, le package de r\u00e9f\u00e9rence pour l&rsquo;estimation de ces structures est <code>lme4<\/code>, articul\u00e9 autour des commandes <code>lmer()<\/code> et <code>glmer()<\/code>.<\/p>\n<p>Dans un mod\u00e8le mixte, la variance de la variable r\u00e9ponse est d\u00e9compos\u00e9e entre des coefficients structurels fixes d\u00e9crivant les tendances moyennes de la population et des composantes de variance al\u00e9atoires (ordonn\u00e9es \u00e0 l&rsquo;origine et pentes al\u00e9atoires) mod\u00e9lisant l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 sp\u00e9cifique aux sous-unit\u00e9s d&rsquo;agr\u00e9gation. Cette complexit\u00e9 structurelle modifie profond\u00e9ment le calcul de la log-vraisemblance maximale ainsi que le d\u00e9nombrement effectif des degr\u00e9s de libert\u00e9 libres k.<\/p>\n<p>L&rsquo;appel de la m\u00e9thode unitaire <code>BIC()<\/code> sur un objet de classe <code>merMod<\/code> (produit par <code>lmer<\/code>) applique une formule qui englobe dans k non seulement les coefficients de r\u00e9gression fixe, mais \u00e9galement l&rsquo;ensemble des \u00e9l\u00e9ments uniques de la matrice de covariance des effets al\u00e9atoires ainsi que la variance du terme d&rsquo;erreur r\u00e9siduel de niveau 1.<\/p>\n<h3>10.2 Le dilemme de la taille d&rsquo;\u00e9chantillon n dans les structures hi\u00e9rarchiques<\/h3>\n<p>L&rsquo;application du crit\u00e8re de Schwarz aux architectures multiniveaux se heurte \u00e0 un probl\u00e8me th\u00e9orique d&rsquo;envergure, fr\u00e9quemment occult\u00e9 dans les applications empiriques : la d\u00e9finition ambigu\u00eb de la taille d&rsquo;\u00e9chantillon effective n. Dans une structure o\u00f9 J groupes de niveau 2 regroupent un total cumul\u00e9 de N observations \u00e9l\u00e9mentaires de niveau 1, quelle grandeur doit \u00eatre inject\u00e9e dans la p\u00e9nalit\u00e9 logarithmique k * ln(n) ?<\/p>\n<p>Par d\u00e9faut, l&rsquo;impl\u00e9mentation native de <code>BIC.merMod()<\/code> dans le package <code>lme4<\/code> utilise la taille d&rsquo;\u00e9chantillon totale de niveau 1 (n = N, c&rsquo;est-\u00e0-dire le nombre total d&rsquo;observations individuelles). Si cette strat\u00e9gie s&rsquo;av\u00e8re parfaitement ad\u00e9quate pour \u00e9valuer l&rsquo;impact de pr\u00e9dicteurs de niveau 1, elle impose une p\u00e9nalisation excessivement s\u00e9v\u00e8re lors de l&rsquo;\u00e9valuation de param\u00e8tres ou de pr\u00e9dicteurs mesur\u00e9s exclusivement au niveau agr\u00e9g\u00e9 (niveau 2).<\/p>\n<p>La litt\u00e9rature statistique m\u00e9thodologique contemporaine (notamment les travaux de Delattre et al., 2014) pr\u00e9conise dans certains contextes la partition du terme de p\u00e9nalit\u00e9 en fonction de l&rsquo;\u00e9chelle d&rsquo;action des covariables, en appliquant ln(N) pour les composantes de niveau 1 et ln(J) pour les composantes de groupe de niveau 2. Les chercheurs utilisant <code>lme4<\/code> doivent \u00eatre pleinement conscients de ce comportement par d\u00e9faut, documentant explicitement dans leurs protocoles que la p\u00e9nalit\u00e9 appliqu\u00e9e par R repose sur la taille globale de niveau micro.<\/p>\n<h3>10.3 Comparaison de structures d&rsquo;effets al\u00e9atoires<\/h3>\n<p>Lors de l&rsquo;arbitrage entre diff\u00e9rentes configurations d&rsquo;effets al\u00e9atoires au sein d&rsquo;un mod\u00e8le mixte, une r\u00e8gle d&rsquo;estimation absolue doit \u00eatre imp\u00e9rativement respect\u00e9e pour que le calcul du BIC demeure valide : les mod\u00e8les concurrents doivent imp\u00e9rativement \u00eatre ajust\u00e9s par la m\u00e9thode du Maximum de Vraisemblance ordinaire (ML, sp\u00e9cifi\u00e9e via <code>REML = FALSE<\/code> au sein de l&rsquo;instruction <code>lmer<\/code>).<\/p>\n<p>Par d\u00e9faut, la fonction <code>lmer()<\/code> recourt au Maximum de Vraisemblance Restreint (REML), car ce dernier produit des estimations sans biais des composantes de variance dans les \u00e9chantillons finis. Cependant, la log-vraisemblance restreinte sous REML est conditionn\u00e9e par la structure sp\u00e9cifique des effets fixes. Par cons\u00e9quent, comparer les valeurs de BIC de mod\u00e8les pr\u00e9sentant des structures d&rsquo;effets fixes diff\u00e9rentes estim\u00e9es sous REML constitue une erreur computationnelle grave conduisant \u00e0 des inf\u00e9rences totalement erron\u00e9es.<\/p>\n<p>Illustrons une s\u00e9quence rigoureuse d&rsquo;\u00e9valuation de la structure al\u00e9atoire :<\/p>\n<p><code>library(lme4)<\/code><br \/>\n<code>lmm_intercept_seul &lt;- lmer(Reaction ~ Days + (1 | Subject), data = sleepstudy, REML = FALSE)<\/code><br \/>\n<code>lmm_pente_aleatoire &lt;- lmer(Reaction ~ Days + (Days | Subject), data = sleepstudy, REML = FALSE)<\/code><br \/>\n<code>BIC(lmm_intercept_seul, lmm_pente_aleatoire)<\/code><\/p>\n<p>Cette comparaison syst\u00e9matique permet d&rsquo;\u00e9tablir objectivement si la corr\u00e9lation et l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 inter-individuelle des trajectoires de r\u00e9ponse temporelle justifient l&rsquo;adjonction des param\u00e8tres de covariance al\u00e9atoires suppl\u00e9mentaires face \u00e0 la p\u00e9nalit\u00e9 logarithmique du crit\u00e8re de Schwarz.<\/p>\n<h2>11. Interpr\u00e9tation avanc\u00e9e : poids de Schwarz, probabilit\u00e9s et facteurs de Bayes<\/h2>\n<h3>11.1 Calcul des deltas BIC et seuils interpr\u00e9tatifs de Raftery<\/h3>\n<p>Une fois les scores de BIC extraits pour l&rsquo;ensemble des mod\u00e8les concurrents, l&rsquo;analyse ne saurait se restreindre \u00e0 la simple d\u00e9signation m\u00e9canique de la valeur num\u00e9rique minimale. Pour quantifier la force de l&rsquo;\u00e9vidence relative apport\u00e9e par les donn\u00e9es en faveur du meilleur mod\u00e8le par rapport \u00e0 chaque comp\u00e9titeur alternatif, l&rsquo;analyste doit imp\u00e9rativement calculer l&rsquo;\u00e9cart relatif not\u00e9 Delta BIC (ou \u0394BIC) :<\/p>\n<p>Delta_i = BIC_i &#8211; BIC_min<\/p>\n<p>Par d\u00e9finition, le mod\u00e8le le plus performant affiche un Delta de 0, tandis que tous les mod\u00e8les alternatifs pr\u00e9sentent des valeurs positives. Pour structurer l&rsquo;interpr\u00e9tation qualitative de ces grandeurs scalaires, le statisticien Adrian Raftery a \u00e9tabli en 1995 une grille d&rsquo;\u00e9valuation empirique universellement reconnue dans la communaut\u00e9 scientifique internationale :<\/p>\n<ul>\n<li><strong>Un \u00e9cart compris entre 0 et 2 :<\/strong> \u00c9vidence tr\u00e8s faible ou n\u00e9gligeable en faveur du mod\u00e8le pr\u00e9f\u00e9r\u00e9. Les donn\u00e9es ne permettent pas de discriminer significativement les deux sp\u00e9cifications, qui doivent \u00eatre consid\u00e9r\u00e9es comme empiriquement \u00e9quivalentes.<\/li>\n<li><strong>Un \u00e9cart compris entre 2 et 6 :<\/strong> \u00c9vidence positive mod\u00e9r\u00e9e. Le mod\u00e8le pr\u00e9sentant le BIC le plus bas b\u00e9n\u00e9ficie d&rsquo;un soutien substantiel face \u00e0 son concurrent.<\/li>\n<li><strong>Un \u00e9cart compris entre 6 et 10 :<\/strong> \u00c9vidence forte. Le soutien empirique en faveur de la sp\u00e9cification optimale est marqu\u00e9, justifiant le rejet de l&rsquo;alternative.<\/li>\n<li><strong>Un \u00e9cart strictement sup\u00e9rieur \u00e0 10 :<\/strong> \u00c9vidence tr\u00e8s forte ou d\u00e9cisive. Le mod\u00e8le alternatif pr\u00e9sente une probabilit\u00e9 conditionnelle quasi-nulle d&rsquo;ad\u00e9quation relative.<\/li>\n<\/ul>\n<h3>11.2 Transformation en poids de BIC (poids de Schwarz) et probabilit\u00e9s a posteriori<\/h3>\n<p>L&rsquo;une des propri\u00e9t\u00e9s les plus \u00e9l\u00e9gantes du crit\u00e8re d&rsquo;information bay\u00e9sien r\u00e9side dans sa convertibilit\u00e9 directe en probabilit\u00e9s a posteriori de mod\u00e8les \u00e0 travers la formulation des \u00ab poids de BIC \u00bb (ou poids de Schwarz), not\u00e9s w_i. Sous l&rsquo;hypoth\u00e8se canonique d&rsquo;indiff\u00e9rence a priori assignant une probabilit\u00e9 uniforme \u00e9quiprobable \u00e0 chaque mod\u00e8le avant observation des donn\u00e9es (P(M_i) = 1 \/ K), le poids de Schwarz formalise la probabilit\u00e9 conditionnelle que le mod\u00e8le M_i soit effectivement le meilleur mod\u00e8le au sein de l&rsquo;espace ferm\u00e9 des sp\u00e9cifications examin\u00e9es :<\/p>\n<p>w_i = exp(-0.5 * Delta_i) \/ sum_{j=1}^K exp(-0.5 * Delta_j)<\/p>\n<p>Ces poids sont rigoureusement born\u00e9s au sein de l&rsquo;intervalle unitaire [0, 1] et leur sommation sur l&rsquo;ensemble des K mod\u00e8les concurrents est rigoureusement \u00e9gale \u00e0 l&rsquo;unit\u00e9. Leur impl\u00e9mentation sous forme d&rsquo;algorithme R vectoris\u00e9 s&rsquo;ex\u00e9cute avec une clart\u00e9 remarquable :<\/p>\n<p><code>deltas &lt;- tableau_bic$Delta_BIC<\/code><br \/>\n<code>poids_schwarz &lt;- exp(-0.5 * deltas) \/ sum(exp(-0.5 * deltas))<\/code><br \/>\n<code>tableau_bic$Poids &lt;- round(poids_schwarz, 4)<\/code><\/p>\n<p>Cette formalisation probabiliste offre un support de communication remarquablement intuitif pour le rapportage scientifique. Elle permet d&rsquo;affirmer, par exemple, qu&rsquo;un mod\u00e8le particulier concentre 82 % de la probabilit\u00e9 a posteriori totale d&rsquo;ad\u00e9quation empirique parmi l&rsquo;ensemble des architectures th\u00e9oriques postul\u00e9es par l&rsquo;\u00e9quipe de recherche.<\/p>\n<h3>11.3 Approximation des facteurs de Bayes \u00e0 partir du BIC<\/h3>\n<p>Dans le cadre de l&rsquo;inf\u00e9rence bay\u00e9sienne rigoureuse, le test comparatif direct de deux hypoth\u00e8ses ou mod\u00e8les concurrents M1 et M0 s&rsquo;exprime par le facteur de Bayes (BF_10), qui quantifie l&rsquo;actualisation du rapport de cotes op\u00e9r\u00e9e par l&rsquo;observation des donn\u00e9es empiriques : Cote a posteriori = BF_10 * Cote a priori.<\/p>\n<p>Cependant, le calcul exact du facteur de Bayes requiert l&rsquo;\u00e9valuation analytique d&rsquo;int\u00e9grales hautement complexes et multidimensionnelles sur l&rsquo;ensemble de l&rsquo;espace des param\u00e8tres, n\u00e9cessitant des techniques computationnelles lourdes telles que l&rsquo;\u00e9chantillonnage de Gibbs ou l&rsquo;int\u00e9gration par ponts (<em>bridge sampling<\/em>). Schwarz a d\u00e9montr\u00e9 que le diff\u00e9rentiel de score BIC fournit une approximation asymptotique directe de premier ordre du logarithme du facteur de Bayes :<\/p>\n<p>ln(BF_10) \u2248 -0.5 * (BIC_1 &#8211; BIC_0) = -0.5 * Delta BIC_{1-0}<\/p>\n<p>En transformant cette \u00e9galit\u00e9 par la fonction exponentielle, on obtient la formule op\u00e9rationnelle fondamentale :<\/p>\n<p>BF_10 \u2248 exp(-0.5 * (BIC_1 &#8211; BIC_0))<\/p>\n<p>Si la diff\u00e9rence BIC_1 &#8211; BIC_0 est \u00e9gale \u00e0 -6 (indiquant que le mod\u00e8le 1 surpasse le mod\u00e8le 0 de 6 unit\u00e9s de BIC), le facteur de Bayes BF_10 approximatif s&rsquo;\u00e9tablit \u00e0 exp(3) \u2248 20,08. Ce r\u00e9sultat indique concr\u00e8tement que les donn\u00e9es observ\u00e9es sont approximativement 20 fois plus probables sous la formulation du mod\u00e8le 1 que sous celle du mod\u00e8le 0, offrant ainsi une quantification bay\u00e9sienne limpide sans n\u00e9cessiter la sp\u00e9cification laborieuse de lois a priori conjugu\u00e9es ou d&rsquo;algorithmes MCMC complexes.<\/p>\n<h2>12. Diagnostic, pi\u00e8ges classiques et bonnes pratiques sous R<\/h2>\n<h3>12.1 Erreurs fr\u00e9quentes d&rsquo;impl\u00e9mentation et de comparaison<\/h3>\n<p>L&rsquo;utilisation non critique du crit\u00e8re d&rsquo;information bay\u00e9sien au sein des environnements d&rsquo;analyse statistique automatis\u00e9s expose les chercheurs \u00e0 des erreurs d&rsquo;interpr\u00e9tation m\u00e9thodologique destructrices. La premi\u00e8re d&rsquo;entre elles concerne la non-invariance stricte de l&rsquo;\u00e9chantillon d&rsquo;entra\u00eenement. Comme d\u00e9velopp\u00e9 pr\u00e9c\u00e9demment, il est imp\u00e9ratif d&rsquo;auditer syst\u00e9matiquement la conformit\u00e9 de l&rsquo;attribut <code>nobs()<\/code> sur chacun des objets de mod\u00e8les compar\u00e9s. Toute divergence, ne serait-ce que d&rsquo;une seule observation, invalide formellement l&rsquo;ordonnancement des BIC.<\/p>\n<p>Un deuxi\u00e8me pi\u00e8ge majeur concerne la comparaison de mod\u00e8les appliquant des transformations non lin\u00e9aires diff\u00e9rentes \u00e0 la variable r\u00e9ponse d\u00e9pendante. Consid\u00e9rons une analyse comparant un mod\u00e8le lin\u00e9aire direct <code>lm(y ~ x)<\/code> avec un mod\u00e8le log-transform\u00e9 <code>lm(log(y) ~ x)<\/code>. L&rsquo;application directe de la fonction <code>BIC()<\/code> sur ces deux objets retournera des scores num\u00e9riques que le chercheur ne doit en aucun cas comparer directement.<\/p>\n<p>La raison th\u00e9orique de cette interdiction r\u00e9side dans le th\u00e9or\u00e8me de changement de variable des densit\u00e9s de probabilit\u00e9 continues : la densit\u00e9 conjointe d&rsquo;une variable transform\u00e9e log(y) int\u00e8gre le jacobien de la transformation (1 \/ y). La log-vraisemblance retourn\u00e9e par <code>logLik()<\/code> pour le mod\u00e8le log-transform\u00e9 omet le facteur correctif d&rsquo;\u00e9chelle -sum(log(y)). Pour comparer l\u00e9gitimement ces mod\u00e8les via le BIC, il est imp\u00e9ratif d&rsquo;ajouter manuellement ce terme jacobien \u00e0 la log-vraisemblance du mod\u00e8le log-transform\u00e9 avant d&rsquo;appliquer l&rsquo;\u00e9quation de Schwarz.<\/p>\n<h3>12.2 Conflits entre mod\u00e8les non embo\u00eet\u00e9s et validation crois\u00e9e<\/h3>\n<p>Contrairement aux tests statistiques de rapport de vraisemblance classiques (tels que la fonction <code>anova(m1, m2, test = \"Chisq\")<\/code>), qui imposent une relation formelle d&#8217;embo\u00eetement structurel (l&rsquo;espace param\u00e9trique du mod\u00e8le restreint devant \u00eatre un sous-espace strict de celui du mod\u00e8le g\u00e9n\u00e9ral), le crit\u00e8re d&rsquo;information bay\u00e9sien s&rsquo;applique en toute rigueur \u00e0 la comparaison de mod\u00e8les non embo\u00eet\u00e9s. Cette propri\u00e9t\u00e9 lui conf\u00e8re une flexibilit\u00e9 consid\u00e9rable pour trancher entre des th\u00e9ories scientifiques incompatibles formul\u00e9es par des syst\u00e8mes d&rsquo;\u00e9quations distincts.<\/p>\n<p>N\u00e9anmoins, les conclusions formul\u00e9es sur la base exclusive du BIC peuvent parfois entrer en conflit avec les m\u00e9triques empiriques obtenues par validation crois\u00e9e (<em>k-fold cross-validation<\/em>). En vertu de sa p\u00e9nalit\u00e9 asymptotiquement lourde k * ln(n), le BIC manifeste une tendance conservatrice prononc\u00e9e qui le conduit fr\u00e9quemment \u00e0 s\u00e9lectionner des mod\u00e8les plus compacts que ceux favoris\u00e9s par une validation crois\u00e9e \u00e0 10 blocs visant la minimisation stricte de l&rsquo;erreur quadratique moyenne de pr\u00e9diction (RMSEP).<\/p>\n<p>Face \u00e0 une telle divergence empirique, le chercheur doit r\u00e9concilier ses diagnostics en explicitant son objectif d&rsquo;analyse principal : si la vis\u00e9e ultime du projet r\u00e9side dans la pr\u00e9diction pure hors \u00e9chantillon sans pr\u00e9occupation majeure pour l&rsquo;explicabilit\u00e9 th\u00e9orique, les arbitrages issus de la validation crois\u00e9e doivent primer. Si, en revanche, l&rsquo;investigation ambitionne l&rsquo;identification structurelle des v\u00e9ritables d\u00e9terminants causaux au sens de l&rsquo;explication th\u00e9orique parcimonieuse, la consistance du mod\u00e8le d\u00e9sign\u00e9 par le BIC offre une garantie th\u00e9orique plus robuste.<\/p>\n<h3>12.3 Protocole de rapportage scientifique selon les standards acad\u00e9miques<\/h3>\n<p>La transcription des r\u00e9sultats d&rsquo;une s\u00e9lection de mod\u00e8les guid\u00e9e par le crit\u00e8re d&rsquo;information bay\u00e9sien au sein d&rsquo;une publication scientifique \u00e9valu\u00e9e par les pairs doit ob\u00e9ir \u00e0 des standards formels de transparence et de reproductibilit\u00e9 computationnelle. Les normes de l&rsquo;American Psychological Association (<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">APA 7th edition<\/a>) et des principales revues d&rsquo;\u00e9conom\u00e9trie pr\u00e9conisent la pr\u00e9sentation des architectures concurrentes au sein d&rsquo;un tableau r\u00e9capitulatif synoptique et normalis\u00e9.<\/p>\n<p>Ce tableau m\u00e9thodologique doit obligatoirement expliciter pour chaque mod\u00e8le examin\u00e9 : la d\u00e9signation conceptuelle claire de la sp\u00e9cification th\u00e9orique, la log-vraisemblance maximale maximis\u00e9e (ln(L)), le nombre de param\u00e8tres effectifs estim\u00e9s (k), le score BIC r\u00e9sultant, le diff\u00e9rentiel d&rsquo;information relatif (Delta BIC), ainsi que le poids de probabilit\u00e9 a posteriori normalis\u00e9 (w_i). L&rsquo;inclusion du coefficient R-carr\u00e9 ajust\u00e9 fournit une information compl\u00e9mentaire sur la fraction de variance expliqu\u00e9e.<\/p>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me logiciel R, la formalisation automatis\u00e9e de ces tableaux \u00e9ditoriaux est facilit\u00e9e par l&rsquo;utilisation de la biblioth\u00e8que <code>modelsummary<\/code>, qui permet d&rsquo;exporter directement les structures d&rsquo;objets vers des formats LaTeX, HTML ou Microsoft Word sans r\u00e9encodage manuel :<\/p>\n<p><code>library(modelsummary)<\/code><br \/>\n<code>modelsummary(liste_modeles, output = \"table_bic.html\", metrics = c(\"BIC\", \"AIC\", \"RMSE\", \"R2\"), stars = TRUE)<\/code><\/p>\n<p>Enfin, en accord avec les exigences \u00e9thiques de la science ouverte (<em>Open Science<\/em>), l&rsquo;int\u00e9gralit\u00e9 du script R ayant pr\u00e9sid\u00e9 au nettoyage des donn\u00e9es, \u00e0 la fixation de la taille d&rsquo;\u00e9chantillon effective n, au d\u00e9nombrement m\u00e9ticuleux des param\u00e8tres et au calcul des m\u00e9triques de Schwarz doit \u00eatre mise \u00e0 disposition publique au sein d&rsquo;un d\u00e9p\u00f4t institutionnel p\u00e9renne (tel que l&rsquo;Open Science Framework ou Zenodo), garantissant l&rsquo;auditabilit\u00e9 computationnelle absolue des inf\u00e9rences publi\u00e9es.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>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><\/li>\n<li>Bates, D., M\u00e4chler, M., Bolker, B., &amp; Walker, S. (2015). Fitting linear mixed-effects models using lme4. <em>Journal of Statistical Software<\/em>, 67(1), 1\u201348. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.18637\/jss.v067.i01\">https:\/\/doi.org\/10.18637\/jss.v067.i01<\/a><\/li>\n<li>Burnham, K. P., &amp; Anderson, D. R. (2002). <em>Model Selection and Multimodel Inference: A Practical Information-Theoretic Approach<\/em> (2nd ed.). Springer-Verlag. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/b97636\">https:\/\/doi.org\/10.1007\/b97636<\/a><\/li>\n<li>Burnham, K. P., &amp; Anderson, D. R. (2004). Multimodel inference: Understanding AIC and BIC in model selection. <em>Sociological Methods &amp; Research<\/em>, 33(2), 261\u2013304. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1177\/0049124104268644\">https:\/\/doi.org\/10.1177\/0049124104268644<\/a><\/li>\n<li>Delattre, M., Lavielle, M., &amp; Poursat, M. A. (2014). A note on BIC in mixed-effects models. <em>Electronic Journal of Statistics<\/em>, 8(1), 456\u2013475. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/14-EJS890\">https:\/\/doi.org\/10.1214\/14-EJS890<\/a><\/li>\n<li>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.1080\/00401706.1974.10489231\">https:\/\/doi.org\/10.1080\/00401706.1974.10489231<\/a><\/li>\n<li>Hurvich, C. M., &amp; Tsai, C. L. (1989). Regression and time series model selection in small samples. <em>Biometrika<\/em>, 76(2), 297\u2013307. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/76.2.297\">https:\/\/doi.org\/10.1093\/biomet\/76.2.297<\/a><\/li>\n<li>Kass, R. E., &amp; Raftery, A. E. (1995). Bayes factors. <em>Journal of the American Statistical Association<\/em>, 90(430), 773\u2013795. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1995.10476572\">https:\/\/doi.org\/10.1080\/01621459.1995.10476572<\/a><\/li>\n<li>R Core Team. (2023). <em>R: A language and environment for statistical computing<\/em>. R Foundation for Statistical Computing, Vienna, Austria. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.R-project.org\/\">https:\/\/www.R-project.org\/<\/a><\/li>\n<li>Raftery, A. E. (1995). Bayesian model selection in social research. <em>Sociological Methodology<\/em>, 25, 111\u2013163. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/271063\">https:\/\/doi.org\/10.2307\/271063<\/a><\/li>\n<li>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><\/li>\n<li>Sugiura, N. (1978). Further analysis of the data by Akaike&rsquo;s information criterion and the finite corrections. <em>Communications in Statistics &#8211; Theory and Methods<\/em>, 7(1), 13\u201326. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/03610927808827599\">https:\/\/doi.org\/10.1080\/03610927808827599<\/a><\/li>\n<li>Vehtari, A., Gelman, A., &amp; Gabry, J. (2017). Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC. <em>Statistics and Computing<\/em>, 27(5), 1413\u20131432. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/s11222-016-9696-4\">https:\/\/doi.org\/10.1007\/s11222-016-9696-4<\/a><\/li>\n<li>Wagenmakers, E. J. (2007). A practical solution to the pervasive problems of p values. <em>Psychonomic Bulletin &amp; Review<\/em>, 14(5), 779\u2013804. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.3758\/BF03194105\">https:\/\/doi.org\/10.3758\/BF03194105<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour calculer et interpr\u00e9ter le crit\u00e8re d&rsquo;information bay\u00e9sien (BIC) dans R pour la s\u00e9lection rigoureuse de mod\u00e8les statistiques.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[1829,2193],"tags":[6225,16,2658,4316,2871],"class_list":["post-4302","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-statistique","category-programmation-r","tag-bic","tag-psychometrie","tag-r","tag-regression","tag-selection-de-modele"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4302","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=4302"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4302\/revisions"}],"predecessor-version":[{"id":16618,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4302\/revisions\/16618"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}