{"id":304,"date":"2026-10-05T15:25:13","date_gmt":"2026-10-05T13:25:13","guid":{"rendered":"https:\/\/www.ranksignal.fr\/blog\/?p=304"},"modified":"2026-10-14T17:38:42","modified_gmt":"2026-10-14T15:38:42","slug":"qu-est-ce-qu-une-regression-lineaire","status":"publish","type":"post","link":"https:\/\/www.ranksignal.fr\/blog\/machine-learning\/qu-est-ce-qu-une-regression-lineaire\/","title":{"rendered":"R\u00e9gression lin\u00e9aire : ce que la droite calcule vraiment"},"content":{"rendered":"<p><\/p>\n<p>Tu connais des couples de mesures pass\u00e9es, une quantit\u00e9 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d4ee28752517d6062a3ca0314890342d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> et le r\u00e9sultat <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-82606c3098bb09002088b0f6f9ffbb2a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> qui l&rsquo;a suivie, et on te demande de deviner le <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-82606c3098bb09002088b0f6f9ffbb2a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> d&rsquo;un cas que personne n&rsquo;a encore observ\u00e9. Tracer une droite \u00e0 travers les cas connus, puis la lire au bon endroit : c&rsquo;est la <a href=\"\/blog\/machine-learning\/quand-utiliser-une-regression-lineaire\/\" title=\"r\u00e9gression lin\u00e9aire\">r\u00e9gression lin\u00e9aire<\/a>, sans doute l&rsquo;outil le plus ancien et le plus utilis\u00e9 de la statistique appliqu\u00e9e. Derri\u00e8re ce geste de dessinateur se cachent une hypoth\u00e8se, un crit\u00e8re de choix et deux fa\u00e7ons de calculer. \u00c0 la fin, tu sauras ce que la m\u00e9thode cherche, comment elle le trouve et ce qu&rsquo;elle ne peut pas te promettre.<\/p>\n<p><strong>Sommaire<\/strong><\/p>\n<ul>\n<li><a href=\"#l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/a><\/li>\n<li><a href=\"#ce-que-le-nom-annonce-une-cible-numerique-et-une-forme-imposee\">Ce que le nom annonce : une cible num\u00e9rique et une forme impos\u00e9e<\/a><\/li>\n<li><a href=\"#predire-ou-comprendre-a-quoi-sert-la-droite\">Pr\u00e9dire ou comprendre : \u00e0 quoi sert la droite<\/a><\/li>\n<li><a href=\"#juger-une-droite-la-moyenne-des-carres-des-ecarts\">Juger une droite : la moyenne des carr\u00e9s des \u00e9carts<\/a><\/li>\n<li><a href=\"#deux-facons-de-calculer-les-coefficients\">Deux fa\u00e7ons de calculer les coefficients<\/a><\/li>\n<li><a href=\"#ce-que-la-droite-suppose-sur-le-bruit\">Ce que la droite suppose sur le bruit<\/a><\/li>\n<li><a href=\"#un-modele-rigide-face-aux-modeles-souples\">Un mod\u00e8le rigide face aux mod\u00e8les souples<\/a><\/li>\n<li><a href=\"#voir-tourner-une-regression-avec-scikit-learn\">Voir tourner une r\u00e9gression avec scikit-learn<\/a><\/li>\n<li><a href=\"#quatre-idees-recues-sur-la-droite-et-ses-chiffres\">Quatre id\u00e9es re\u00e7ues sur la droite et ses chiffres<\/a><\/li>\n<\/ul>\n<h2 id=\"l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/h2>\n<ul>\n<li>La r\u00e9gression lin\u00e9aire <strong>pr\u00e9dit une valeur num\u00e9rique<\/strong> \u00e0 partir d&rsquo;une ou plusieurs variables, en supposant leur lien lin\u00e9aire.<\/li>\n<li>Cette hypoth\u00e8se r\u00e9duit un probl\u00e8me sans limite \u00e0 la recherche de <strong>p + 1 coefficients<\/strong> seulement.<\/li>\n<li>La droite retenue <strong>minimise la moyenne des carr\u00e9s des \u00e9carts<\/strong>, qu&rsquo;on trouve par une formule directe ou pas \u00e0 pas.<\/li>\n<li>M\u00eame avec le meilleur mod\u00e8le possible, il reste <strong>une erreur irr\u00e9ductible<\/strong> que rien ne supprime.<\/li>\n<li>Un mod\u00e8le se juge sur <strong>des donn\u00e9es jamais vues<\/strong>, pas sur celles qui l&rsquo;ont form\u00e9.<\/li>\n<\/ul>\n<h2 id=\"ce-que-le-nom-annonce-une-cible-numerique-et-une-forme-imposee\">Ce que le nom annonce : une cible num\u00e9rique et une forme impos\u00e9e<\/h2>\n<p>Dans l&rsquo;<a href=\"\/blog\/machine-learning\/qu-est-ce-qu-un-apprentissage-supervise\/\" title=\"apprentissage supervis\u00e9\">apprentissage supervis\u00e9<\/a>, chaque observation arrive avec sa r\u00e9ponse connue. Quand cette r\u00e9ponse est une valeur continue, on parle de <strong>r\u00e9gression<\/strong> ; quand c&rsquo;est une cat\u00e9gorie, de classification. Dans le premier cas, tu cherches \u00e0 traduire les caract\u00e9ristiques d&rsquo;une nouvelle observation en un nombre.<\/p>\n<p>Pour \u00e9crire cela, on pose que la r\u00e9ponse <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-82606c3098bb09002088b0f6f9ffbb2a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> se compose d&rsquo;une partie syst\u00e9matique et d&rsquo;une partie al\u00e9atoire :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-18aa7c1f1a2341107fcccf2d4f3711f7_l3.png\" height=\"19\" width=\"111\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#89;&#32;&#61;&#32;&#102;&#40;&#88;&#41;&#32;&#43;&#32;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#44;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>o\u00f9 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> est une fonction fixe mais inconnue des pr\u00e9dicteurs <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-88b87db0530fe655bff3b22ae18362be_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;&#32;&#61;&#32;&#40;&#88;&#95;&#49;&#44;&#32;&#92;&#100;&#111;&#116;&#115;&#44;&#32;&#88;&#95;&#112;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"137\" style=\"vertical-align: -6px;\"\/> et <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-729568734d87ffb0f88cf42b1bc6828a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"7\" style=\"vertical-align: 0px;\"\/> un terme d&rsquo;erreur al\u00e9atoire, ind\u00e9pendant de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d4ee28752517d6062a3ca0314890342d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> et de moyenne nulle. La fonction <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> porte <strong>toute l&rsquo;information que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d4ee28752517d6062a3ca0314890342d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> apporte sur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-82606c3098bb09002088b0f6f9ffbb2a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/><\/strong> ; c&rsquo;est elle qu&rsquo;il faut estimer.<\/p>\n<p>Estimer une fonction enti\u00e8rement arbitraire en <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3bf85f1087e9fbed3a319341134ac1a2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: -4px;\"\/> dimensions est un chantier sans fin. La r\u00e9gression lin\u00e9aire le raccourcit par un pari : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> est lin\u00e9aire.<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-2445e9bf0cf241783cd31e6fcb2d4cfd_l3.png\" height=\"19\" width=\"252\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#102;&#40;&#88;&#41;&#32;&#61;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#43;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#88;&#95;&#49;&#32;&#43;&#32;&#92;&#100;&#111;&#116;&#115;&#32;&#43;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#112;&#32;&#88;&#95;&#112;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Il ne reste qu&rsquo;\u00e0 estimer <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-eb1b983c54c63d874f699ecd7fd3da66_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;&#32;&#43;&#32;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"40\" style=\"vertical-align: -4px;\"\/> nombres : l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-e8e6326368351396d0034aff61919281_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"17\" style=\"vertical-align: -4px;\"\/> et les pentes <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d522605f05ed1e878ff5f3c893244dc5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#44;&#32;&#92;&#100;&#111;&#116;&#115;&#44;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"74\" style=\"vertical-align: -6px;\"\/> (on les trouve aussi not\u00e9es <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-e31dabab3b5e6553dc101cf2ba2da131_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;&#95;&#48;&#44;&#32;&#97;&#95;&#49;&#44;&#32;&#92;&#100;&#111;&#116;&#115;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"70\" style=\"vertical-align: -4px;\"\/>).<\/p>\n<p>Une m\u00e9thode qui proc\u00e8de ainsi, en posant une hypoth\u00e8se sur la forme de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> puis en ajustant ses coefficients sur des donn\u00e9es d&rsquo;entra\u00eenement, est dite <strong>param\u00e9trique<\/strong>. Avec un seul pr\u00e9dicteur, le r\u00e9sultat s&rsquo;\u00e9crit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-762833a3e2f6cbe3d2908e81e13ea8c4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#32;&#121;&#32;&#61;&#32;&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#43;&#32;&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"100\" style=\"vertical-align: -4px;\"\/> : les chapeaux signalent des estimations tir\u00e9es des donn\u00e9es, par opposition aux vrais coefficients, inconnus. Le prix du pari est clair : si la forme choisie s&rsquo;\u00e9carte trop de la r\u00e9alit\u00e9, <strong>l&rsquo;estimation sera mauvaise<\/strong>.<\/p>\n<h2 id=\"predire-ou-comprendre-a-quoi-sert-la-droite\">Pr\u00e9dire ou comprendre : \u00e0 quoi sert la droite<\/h2>\n<p>On estime <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> pour deux raisons, qui n&rsquo;appellent pas le m\u00eame mod\u00e8le.<\/p>\n<p>La premi\u00e8re est de <strong>pr\u00e9dire<\/strong>. Les entr\u00e9es sont faciles \u00e0 mesurer, la sortie ne l&rsquo;est pas : on calcule <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b19aa5222c030599085de44880aca47c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#32;&#89;&#32;&#61;&#32;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#88;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"77\" style=\"vertical-align: -5px;\"\/> et la forme exacte de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c4e596600f1870f7672c5a0a81e1a827_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#32;&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"11\" style=\"vertical-align: -4px;\"\/> importe peu, du moment que les pr\u00e9dictions sont pr\u00e9cises. Imagine estimer, \u00e0 partir de mesures sanguines faciles \u00e0 obtenir, le risque d&rsquo;une r\u00e9action ind\u00e9sirable grave \u00e0 un m\u00e9dicament : l&rsquo;objectif est de ne pas le prescrire aux patients \u00e0 haut risque, sans se soucier du m\u00e9canisme biologique.<\/p>\n<p>La seconde est de <strong>comprendre<\/strong>. Ici <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c4e596600f1870f7672c5a0a81e1a827_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#32;&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"11\" style=\"vertical-align: -4px;\"\/> ne peut plus rester une bo\u00eete noire. Tu veux savoir quels pr\u00e9dicteurs sont r\u00e9ellement associ\u00e9s \u00e0 la r\u00e9ponse parmi beaucoup de candidats, si l&rsquo;association est positive ou n\u00e9gative, si elle d\u00e9pend des autres pr\u00e9dicteurs, et si une \u00e9quation lin\u00e9aire suffit \u00e0 la r\u00e9sumer.<\/p>\n<p>Les deux objectifs se m\u00e9langent souvent. Le mod\u00e8le lin\u00e9aire offre alors <strong>une inf\u00e9rence simple et lisible<\/strong>, au prix d&rsquo;une pr\u00e9cision parfois inf\u00e9rieure \u00e0 celle d&rsquo;approches plus souples, dont l&rsquo;interpr\u00e9tation est en retour bien plus difficile.<\/p>\n<p>M\u00eame avec une estimation parfaite de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/>, ta pr\u00e9diction resterait fausse. L&rsquo;erreur quadratique attendue se d\u00e9coupe en deux parts :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 45px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-433d8a0f8f804ea69c288d9d19963dbb_l3.png\" height=\"45\" width=\"325\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#69;&#40;&#89;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#89;&#41;&#94;&#50;&#32;&#61;&#32;&#92;&#117;&#110;&#100;&#101;&#114;&#98;&#114;&#97;&#99;&#101;&#123;&#91;&#102;&#40;&#88;&#41;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#88;&#41;&#93;&#94;&#50;&#125;&#95;&#123;&#92;&#116;&#101;&#120;&#116;&#123;&#114;&eacute;&#100;&#117;&#99;&#116;&#105;&#98;&#108;&#101;&#125;&#125;&#32;&#43;&#32;&#92;&#117;&#110;&#100;&#101;&#114;&#98;&#114;&#97;&#99;&#101;&#123;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#86;&#97;&#114;&#125;&#40;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#41;&#125;&#95;&#123;&#92;&#116;&#101;&#120;&#116;&#123;&#105;&#114;&#114;&eacute;&#100;&#117;&#99;&#116;&#105;&#98;&#108;&#101;&#125;&#125;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>La premi\u00e8re vient de l&rsquo;\u00e9cart entre la vraie <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> et ton estimation <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c4e596600f1870f7672c5a0a81e1a827_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#32;&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"11\" style=\"vertical-align: -4px;\"\/> : un meilleur mod\u00e8le peut la r\u00e9duire. La seconde est la variance du bruit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-729568734d87ffb0f88cf42b1bc6828a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"7\" style=\"vertical-align: 0px;\"\/> : elle na\u00eet de variables utiles mais non mesur\u00e9es, ou d&rsquo;une variabilit\u00e9 intrins\u00e8quement impr\u00e9visible, comme l&rsquo;\u00e9tat de forme d&rsquo;un patient un jour donn\u00e9.<\/p>\n<blockquote>\n<p><strong>\ud83d\udca1 Intuition<\/strong> L&rsquo;erreur irr\u00e9ductible est un plancher : <strong>aucune droite, aucun mod\u00e8le<\/strong> ne descendra en dessous, et sa valeur reste presque toujours inconnue en pratique.<\/p>\n<\/blockquote>\n<h2 id=\"juger-une-droite-la-moyenne-des-carres-des-ecarts\">Juger une droite : la moyenne des carr\u00e9s des \u00e9carts<\/h2>\n<p>Pour choisir parmi toutes les droites possibles, il faut un score. En r\u00e9gression, la mesure de r\u00e9f\u00e9rence est l&rsquo;erreur quadratique moyenne (MSE), la moyenne des carr\u00e9s des \u00e9carts entre valeurs observ\u00e9es et valeurs pr\u00e9dites :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 49px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d06595b8f429705627aa119beb7a286e_l3.png\" height=\"49\" width=\"219\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#77;&#83;&#69;&#125;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#110;&#125;&#32;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#110;&#32;&#92;&#108;&#101;&#102;&#116;&#40;&#121;&#95;&#105;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#120;&#95;&#105;&#41;&#92;&#114;&#105;&#103;&#104;&#116;&#41;&#94;&#50;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Chaque \u00e9cart <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-7b5d14a6d090c208f2258ffedd5534f0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#95;&#105;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#121;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"50\" style=\"vertical-align: -4px;\"\/> porte le nom de r\u00e9sidu.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470edd29&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470edd29\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2100\" height=\"1500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres.png\" alt=\"Nuage de points avec la droite des moindres carr\u00e9s en orange ; chaque segment gris vertical mesure l'\u00e9cart entre une observation et la valeur que la droite pr\u00e9dit pour elle\" class=\"wp-image-107\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres.png 2100w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres-300x214.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres-1024x731.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres-768x549.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres-1536x1097.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_droite_regression_moindres_carres-2048x1463.png 2048w\" sizes=\"auto, (max-width: 2100px) 100vw, 2100px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Chaque segment gris est un r\u00e9sidu. La droite orange est celle pour laquelle la somme de leurs carr\u00e9s est la plus petite : toute autre droite, plus pench\u00e9e ou plus haute, allongerait l&rsquo;ensemble des segments.<\/figcaption><\/figure>\n\n\n<p>Pourquoi des carr\u00e9s et pas des valeurs absolues ? Les deux sont envisageables, mais <strong>la valeur absolue n&rsquo;est pas d\u00e9rivable<\/strong>, ce qui g\u00eane la suite du calcul. Le carr\u00e9 r\u00e8gle ce souci : c&rsquo;est la m\u00e9thode des moindres carr\u00e9s.<\/p>\n<p>Reste un pi\u00e8ge. Calcul\u00e9e sur les donn\u00e9es qui ont servi \u00e0 ajuster le mod\u00e8le, la MSE s&rsquo;appelle MSE d&rsquo;entra\u00eenement ; or tu connais d\u00e9j\u00e0 ces r\u00e9ponses. Ce qui t&rsquo;int\u00e9resse, c&rsquo;est <strong>la capacit\u00e9 \u00e0 pr\u00e9dire des observations nouvelles<\/strong> : la MSE de test. On en prend souvent la racine, qui s&rsquo;exprime dans la m\u00eame unit\u00e9 que la cible.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470ee25d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470ee25d\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2100\" height=\"1500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test.png\" alt=\"Deux courbes d'erreur en fonction de la flexibilit\u00e9 du mod\u00e8le : celle de l'entra\u00eenement descend toujours, celle du test descend puis remonte apr\u00e8s un optimum\" class=\"wp-image-300\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test.png 2100w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test-300x214.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test-1024x731.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test-768x549.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test-1536x1097.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_courbes_erreur_train_test-2048x1463.png 2048w\" sizes=\"auto, (max-width: 2100px) 100vw, 2100px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Regarde l&rsquo;\u00e9cart entre les deux courbes : l&rsquo;erreur d&rsquo;entra\u00eenement ne cesse de baisser quand le mod\u00e8le gagne en souplesse, alors que l&rsquo;erreur de test suit un U. Le point bas du U est le niveau de souplesse qui pr\u00e9dit le mieux le futur.<\/figcaption><\/figure>\n\n\n<h2 id=\"deux-facons-de-calculer-les-coefficients\">Deux fa\u00e7ons de calculer les coefficients<\/h2>\n<p>Une fois le score choisi, il reste \u00e0 trouver les coefficients qui le minimisent. Deux routes m\u00e8nent au m\u00eame point.<\/p>\n<h3>D&rsquo;un seul coup : l&rsquo;\u00e9quation normale<\/h3>\n<p>Minimiser le co\u00fbt revient \u00e0 annuler ses d\u00e9riv\u00e9es partielles, c&rsquo;est-\u00e0-dire sa pente par rapport \u00e0 chaque coefficient, les autres \u00e9tant tenus constants. Avec une seule variable, on obtient un syst\u00e8me de deux \u00e9quations lin\u00e9aires, que l&rsquo;on r\u00e9sout explicitement.<\/p>\n<p>Une condition suffit pour que la solution existe : <strong>tes valeurs <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-c8700e0258243116de0d4f288e2e3b44_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"15\" style=\"vertical-align: -3px;\"\/> ne doivent pas toutes co\u00efncider<\/strong>. La matrice \u00e0 inverser a pour d\u00e9terminant <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-5793832f979c2268e3694c246d53b1bb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#78;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> fois une somme de carr\u00e9s d&rsquo;\u00e9carts \u00e0 la moyenne, qui ne peut s&rsquo;annuler que dans ce cas. Et c&rsquo;est logique : sans variation de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/>, aucune pente n&rsquo;est mesurable.<\/p>\n<p>Avec plusieurs variables, on range les <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-5793832f979c2268e3694c246d53b1bb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#78;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> observations dans une matrice <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d4ee28752517d6062a3ca0314890342d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: 0px;\"\/> de taille <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-01149040cd86c36e99a9ff2eaa94bb8e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#78;&#32;&#92;&#116;&#105;&#109;&#101;&#115;&#32;&#40;&#100;&#43;&#49;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"91\" style=\"vertical-align: -5px;\"\/>, dont la premi\u00e8re colonne ne contient que des 1 : elle absorbe l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine. Annuler les d\u00e9riv\u00e9es donne l&rsquo;<strong>\u00e9quation normale<\/strong>,<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 22px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-8cbaa452aab460556c4a75b76170a7cc_l3.png\" height=\"22\" width=\"150\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#32;&#61;&#32;&#40;&#88;&#94;&#84;&#32;&#88;&#41;&#94;&#123;&#45;&#49;&#125;&#32;&#88;&#94;&#84;&#32;&#121;&#44;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>qui g\u00e9n\u00e9ralise \u00e0 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-4e8716946f6a868f015e0d62f28bc540_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: 0px;\"\/> dimensions les formules \u00e0 une variable. Un logiciel l&rsquo;applique sans effort sur des milliers, voire des millions d&rsquo;observations.<\/p>\n<h3>Pas \u00e0 pas : la descente de gradient<\/h3>\n<p>Cette solution exacte suppose de calculer <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-45d5e60f2151fc52ae4ccaa030b1ef8d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#88;&#94;&#84;&#32;&#88;&#41;&#94;&#123;&#45;&#49;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"73\" style=\"vertical-align: -5px;\"\/>, op\u00e9ration <strong>co\u00fbteuse, voire impossible<\/strong> quand la matrice n&rsquo;est pas inversible ou que les variables sont tr\u00e8s nombreuses. On pr\u00e9f\u00e8re alors une m\u00e9thode it\u00e9rative : partir de valeurs quelconques des coefficients, puis les mettre \u00e0 jour en se d\u00e9pla\u00e7ant dans la direction oppos\u00e9e au gradient, jusqu&rsquo;\u00e0 ce que l&rsquo;erreur devienne assez petite.<\/p>\n<p>Le gradient pointe vers la plus forte augmentation de la fonction ; aller \u00e0 l&rsquo;oppos\u00e9 la fait donc d\u00e9cro\u00eetre. Chaque pas a une taille, le taux d&rsquo;apprentissage : trop grand, tu d\u00e9passes le minimum sans jamais t&rsquo;en rapprocher ; trop petit, la convergence devient extr\u00eamement lente.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470ee6bc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470ee6bc\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1650\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient.png\" alt=\"Lignes de niveau elliptiques d'une fonction \u00e0 deux variables et trajectoire orange en escalier qui part du point (3, 2) et converge vers le minimum au centre\" class=\"wp-image-301\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient.png 1800w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient-300x275.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient-1024x939.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient-768x704.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_descente_gradient-1536x1408.png 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Suis la trajectoire orange : \u00e0 chaque pas, le point traverse perpendiculairement la ligne de niveau o\u00f9 il se trouve et se rapproche du centre. Appliqu\u00e9e \u00e0 une r\u00e9gression lin\u00e9aire, la m\u00e9thode converge peu \u00e0 peu vers <strong>la m\u00eame solution que la formule ferm\u00e9e<\/strong>.<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470eeb20&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470eeb20\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient.png\" alt=\"Courbe de l'erreur quadratique moyenne en fonction du nombre d'it\u00e9rations : chute rapide au d\u00e9but puis aplatissement\" class=\"wp-image-263\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient.png 1800w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient-300x250.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient-1024x853.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient-768x640.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_convergence_descente_gradient-1536x1280.png 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">La courbe montre l&rsquo;erreur d&rsquo;ajustement, qui tombe d&rsquo;environ 270 \u00e0 moins de 50 en dix it\u00e9rations, puis s&rsquo;aplatit lentement vers z\u00e9ro.<\/figcaption><\/figure>\n\n\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Avant une descente de gradient, <strong>ram\u00e8ne tes variables \u00e0 une m\u00eame \u00e9chelle<\/strong>, par exemple entre 0 et 1 : sans cela, une variable aux grandes valeurs domine le calcul du gradient du seul fait de son \u00e9chelle.<\/p>\n<\/blockquote>\n<h2 id=\"ce-que-la-droite-suppose-sur-le-bruit\">Ce que la droite suppose sur le bruit<\/h2>\n<p>Le m\u00eame probl\u00e8me se reformule avec des probabilit\u00e9s : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-8469aa8d37305100f2acafdb2be985fb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#32;&#61;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#43;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#120;&#32;&#43;&#32;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"129\" style=\"vertical-align: -4px;\"\/>, avec trois hypoth\u00e8ses sur l&rsquo;erreur. Pour chaque valeur de <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/>, les <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-0af556714940c351c933bba8cf840796_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: -4px;\"\/> possibles suivent une loi normale ; sa moyenne se situe exactement sur la droite ; son \u00e9cart-type, l&rsquo;amplitude du bruit, reste constant quel que soit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ede05c264bba0eda080918aaa09c4658_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"10\" style=\"vertical-align: 0px;\"\/>.<\/p>\n<p>En maximisant la vraisemblance sous ces hypoth\u00e8ses, on retrouve <strong>exactement la m\u00eame \u00e9quation normale<\/strong>, et l&rsquo;on obtient en prime un estimateur de la variance du bruit. Les coefficients ainsi calcul\u00e9s sont non biais\u00e9s : sur de nombreux \u00e9chantillons, ils tombent en moyenne sur les vraies valeurs.<\/p>\n<h2 id=\"un-modele-rigide-face-aux-modeles-souples\">Un mod\u00e8le rigide face aux mod\u00e8les souples<\/h2>\n<p>Cette hypoth\u00e8se de droite a un co\u00fbt, que le compromis biais-variance d\u00e9crit bien. Le <strong>biais<\/strong> est l&rsquo;erreur introduite quand on approxime un ph\u00e9nom\u00e8ne complexe par un mod\u00e8le trop simple : la r\u00e9gression lin\u00e9aire en introduit n\u00e9cessairement d\u00e8s que la vraie relation n&rsquo;est pas lin\u00e9aire. La <strong>variance<\/strong> mesure \u00e0 quel point le mod\u00e8le changerait si on l&rsquo;estimait sur un autre \u00e9chantillon.<\/p>\n<p>Un test parlant : coupe un m\u00eame jeu de donn\u00e9es en deux moiti\u00e9s et ajuste chacune. Une r\u00e9gression lin\u00e9aire simple donne des droites quasi identiques, signe d&rsquo;une faible variance. Un polyn\u00f4me de degr\u00e9 5 ajust\u00e9 s\u00e9par\u00e9ment produit des courbes sensiblement diff\u00e9rentes : forte variance.<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 35px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b3c4d1879d45a872976a532639a1fbff_l3.png\" height=\"35\" width=\"448\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#69;&#92;&#108;&#101;&#102;&#116;&#40;&#121;&#95;&#48;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#120;&#95;&#48;&#41;&#92;&#114;&#105;&#103;&#104;&#116;&#41;&#94;&#50;&#32;&#61;&#32;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#86;&#97;&#114;&#125;&#40;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#120;&#95;&#48;&#41;&#41;&#32;&#43;&#32;&#92;&#108;&#101;&#102;&#116;&#91;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#66;&#105;&#97;&#105;&#115;&#125;&#40;&#92;&#104;&#97;&#116;&#32;&#102;&#40;&#120;&#95;&#48;&#41;&#41;&#92;&#114;&#105;&#103;&#104;&#116;&#93;&#94;&#50;&#32;&#43;&#32;&#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#86;&#97;&#114;&#125;&#40;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#41;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>L&rsquo;erreur de test attendue est la somme de la variance, du carr\u00e9 du biais et du bruit irr\u00e9ductible. Plus une m\u00e9thode est flexible, plus son biais baisse et sa variance monte : au d\u00e9but le biais chute plus vite, puis l&rsquo;inverse se produit, d&rsquo;o\u00f9 le U de l&rsquo;erreur de test.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef470eef98&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef470eef98\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2100\" height=\"1500\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance.png\" alt=\"Quatre courbes en fonction de la flexibilit\u00e9 : le biais au carr\u00e9 d\u00e9cro\u00eet, la variance cro\u00eet, l'erreur irr\u00e9ductible est constante et l'erreur de test attendue forme un U\" class=\"wp-image-302\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance.png 2100w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance-300x214.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance-1024x731.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance-768x549.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance-1536x1097.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b2_ch01_decomposition_biais_variance-2048x1463.png 2048w\" sizes=\"auto, (max-width: 2100px) 100vw, 2100px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">La droite se situe tout \u00e0 gauche de cet axe : peu flexible, donc biais\u00e9e si la relation est courbe, mais tr\u00e8s stable d&rsquo;un \u00e9chantillon \u00e0 l&rsquo;autre.<\/figcaption><\/figure>\n\n\n<p>Sa stabilit\u00e9 a pourtant une limite. Tant que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b170995d512c659d8668b4e42e1fef6b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/>, le nombre d&rsquo;observations, est bien plus grand que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3bf85f1087e9fbed3a319341134ac1a2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: -4px;\"\/>, le nombre de variables, la variance reste faible. D\u00e8s que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b170995d512c659d8668b4e42e1fef6b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> n&rsquo;est plus tr\u00e8s sup\u00e9rieur \u00e0 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3bf85f1087e9fbed3a319341134ac1a2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: -4px;\"\/>, <strong>elle explose<\/strong> ; et si <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-53e6c864986ef2a3a82d8e8df012774d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;&#32;&#92;&#103;&#101;&#113;&#32;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"45\" style=\"vertical-align: -4px;\"\/>, il existe une infinit\u00e9 de solutions qui collent parfaitement aux donn\u00e9es d&rsquo;entra\u00eenement, avec un RSS nul, mais dont les performances sur des donn\u00e9es nouvelles sont en g\u00e9n\u00e9ral catastrophiques.<\/p>\n<p>Le rem\u00e8de classique est la <a href=\"\/blog\/maths\/la-methode-ridge\/\" title=\"r\u00e9gression ridge\">r\u00e9gression ridge<\/a> : on ajoute \u00e0 l&rsquo;objectif des moindres carr\u00e9s une p\u00e9nalit\u00e9 proportionnelle \u00e0 la somme des carr\u00e9s des coefficients, r\u00e9gl\u00e9e par un param\u00e8tre <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-21d0afe89f5d1545ccda3d2bd0d8660a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#32;&#92;&#103;&#101;&#113;&#32;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"43\" style=\"vertical-align: -3px;\"\/>. Avec <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-dda098fd48544344686cb6968a131c1d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#32;&#61;&#32;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"43\" style=\"vertical-align: 0px;\"\/>, tu retrouves les moindres carr\u00e9s ordinaires ; en l&rsquo;augmentant, <strong>les coefficients r\u00e9tr\u00e9cissent<\/strong>. L&rsquo;estimateur devient l\u00e9g\u00e8rement biais\u00e9, mais sa variance diminue parfois consid\u00e9rablement, et on choisit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-2b5c45836864531b8e37025dabadd24a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#97;&#109;&#98;&#100;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: 0px;\"\/> sur un ensemble de validation, jamais sur celui de test.<\/p>\n<h2 id=\"voir-tourner-une-regression-avec-scikit-learn\">Voir tourner une r\u00e9gression avec scikit-learn<\/h2>\n<p>Passons \u00e0 la pratique. Tu as un fichier de couples <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-98faa17dff20dcb5c94c6dad7da54018_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#40;&#88;&#44;&#32;&#89;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"49\" style=\"vertical-align: -5px;\"\/> d\u00e9j\u00e0 d\u00e9barrass\u00e9 de ses valeurs aberrantes, et tu veux la droite, mais aussi savoir si elle tient sur des points qu&rsquo;elle n&rsquo;a jamais crois\u00e9s. Le script ci-dessous charge le fichier, r\u00e9partit les donn\u00e9es entre entra\u00eenement et test, ajuste un <code>LinearRegression<\/code> de scikit-learn et mesure le coefficient de d\u00e9termination <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3300c1f40e1dcdc79baadc068577395c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#82;&#94;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: 0px;\"\/> des deux c\u00f4t\u00e9s.<\/p>\n<pre><code>from sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LinearRegression\nfrom sklearn.metrics import r2_score\nimport matplotlib.pyplot as plt\nimport pandas as pd\nimport numpy as np\n\n# Load cleaned dataset\ncleaned_data = pd.read_csv('cleaned_data.csv')\n\nX_clean = cleaned_data[['X']].values\ny_clean = cleaned_data['Y'].values\n\n# Split data (70% train, 30% test)\nX_train, X_test, y_train, y_test = train_test_split(\nX_clean, y_clean, test_size=0.3, random_state=42)\n\n# Train model\nmodel = LinearRegression()\nmodel.fit(X_train, y_train)\n\n# Predict and evaluate\ny_pred = model.predict(X_test)\n\ntrain_r2 = r2_score(y_train, model.predict(X_train))\ntest_r2 = r2_score(y_test, y_pred)\n\nprint(&quot;\\nModel Report:&quot;)\nprint(f&quot;Coefficient (slope): {model.coef_[0]:.4f}&quot;)\nprint(f&quot;Intercept: {model.intercept_:.4f}&quot;)\nprint(f&quot;Training R\u00b2: {train_r2:.4f}&quot;)\nprint(f&quot;Test R\u00b2: {test_r2:.4f}&quot;)\n<\/code><\/pre>\n<p><code>X_clean<\/code> contient le pr\u00e9dicteur et <code>y_clean<\/code> la r\u00e9ponse ; <code>train_test_split<\/code> en r\u00e9serve 30 % pour le test. L&rsquo;ajustement se fait sur l&rsquo;entra\u00eenement seul (<code>model.fit<\/code>), puis <code>model.predict<\/code> produit les pr\u00e9dictions sur le test. Les lignes d&rsquo;affichage te rendent la pente (<code>coef_<\/code>) et l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (<code>intercept_<\/code>) : ce sont <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-a0f13c67eb468cb4a1e37f91ff997836_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"16\" style=\"vertical-align: -4px;\"\/> et <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-5b0aaaf50941d0c0de5bfefe1bbd54b3_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"21\" width=\"17\" style=\"vertical-align: -4px;\"\/> de tout \u00e0 l&rsquo;heure. Le script trace ensuite la droite avec matplotlib, \u00e9tape que je laisse de c\u00f4t\u00e9.<\/p>\n<p>Le script applique une r\u00e8gle simple : un mod\u00e8le s&rsquo;entra\u00eene sur l&rsquo;ensemble d&rsquo;entra\u00eenement, se r\u00e8gle sur un ensemble de validation et s&rsquo;\u00e9value enfin sur un ensemble de test que <strong>le mod\u00e8le n&rsquo;a jamais vu<\/strong>.<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Un <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3300c1f40e1dcdc79baadc068577395c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#82;&#94;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: 0px;\"\/> d&rsquo;entra\u00eenement flatteur ne dit rien tout seul. Compare-le toujours au <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3300c1f40e1dcdc79baadc068577395c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#82;&#94;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: 0px;\"\/> de test : c&rsquo;est le second qui mesure ce que la droite vaudra demain.<\/p>\n<\/blockquote>\n<h2 id=\"quatre-idees-recues-sur-la-droite-et-ses-chiffres\">Quatre id\u00e9es re\u00e7ues sur la droite et ses chiffres<\/h2>\n<p><strong>\u00ab Mon R\u00b2 a mont\u00e9, mon mod\u00e8le est meilleur. \u00bb<\/strong> Pas forc\u00e9ment : le <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3300c1f40e1dcdc79baadc068577395c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#82;&#94;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: 0px;\"\/> augmente toujours quand tu ajoutes une variable, m\u00eame sans lien avec la r\u00e9ponse, puisqu&rsquo;un pr\u00e9dicteur de plus ne peut jamais faire remonter le RSS d&rsquo;entra\u00eenement. \u00c0 l&rsquo;inverse, une hausse quasi nulle signale qu&rsquo;on peut raisonnablement s&rsquo;en passer.<\/p>\n<p><strong>\u00ab Ce coefficient est significatif : le lien est r\u00e9el. \u00bb<\/strong> Avec un grand nombre de pr\u00e9dicteurs, tu t&rsquo;attends \u00e0 voir par pur hasard quelques p-valeurs individuelles sous 0,05, m\u00eame sans aucune vraie association. La statistique <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-2510519bbe1660dfdffb4195c7287343_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> globale tient compte du nombre de pr\u00e9dicteurs et vaut environ 1 quand aucun n&rsquo;est li\u00e9 \u00e0 la r\u00e9ponse.<\/p>\n<p><strong>\u00ab La pr\u00e9diction est un chiffre exact. \u00bb<\/strong> Trois sources d&rsquo;incertitude s&rsquo;accumulent : l&rsquo;impr\u00e9cision des coefficients, l&rsquo;approximation de supposer <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9c09a708375fde2676da319bcdfe8b24_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"10\" style=\"vertical-align: -4px;\"\/> lin\u00e9aire, et l&rsquo;erreur irr\u00e9ductible <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-729568734d87ffb0f88cf42b1bc6828a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"7\" style=\"vertical-align: 0px;\"\/>. Sur un jeu de prix de logements, pour une valeur donn\u00e9e du pr\u00e9dicteur (<code>lstat = 10<\/code>), la m\u00eame pr\u00e9diction de 25,05 est entour\u00e9e d&rsquo;un intervalle de confiance \u00e0 95 % de (24,47 ; 25,63) pour la r\u00e9ponse moyenne, mais d&rsquo;un <strong>intervalle de pr\u00e9diction bien plus large<\/strong>, (12,82 ; 37,28), pour une observation individuelle.<\/p>\n<p><strong>\u00ab Ce lien prouve une influence. \u00bb<\/strong> Une r\u00e9gression simple peut attribuer \u00e0 une variable l&rsquo;effet d&rsquo;une autre qui lui est corr\u00e9l\u00e9e. C&rsquo;est le m\u00e9canisme des ventes de glaces et des attaques de requins : ce n&rsquo;est pas la glace qui attire les requins, mais la chaleur qui pousse \u00e0 la fois \u00e0 consommer des glaces et \u00e0 se baigner.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Une r\u00e9gression lin\u00e9aire pose que la r\u00e9ponse est une combinaison lin\u00e9aire des pr\u00e9dicteurs plus un bruit, cherche les coefficients qui minimisent la moyenne des carr\u00e9s des \u00e9carts, et ne vaut que par ce qu&rsquo;elle pr\u00e9dit sur des donn\u00e9es nouvelles.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Une r\u00e9gression lin\u00e9aire pr\u00e9dit un nombre \u00e0 partir d&rsquo;autres nombres. Ce qu&rsquo;elle suppose, comment on trouve sa droite, et les id\u00e9es re\u00e7ues \u00e0 \u00e9carter.<\/p>\n","protected":false},"author":1,"featured_media":303,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-304","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning"],"_links":{"self":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/comments?post=304"}],"version-history":[{"count":3,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/304\/revisions"}],"predecessor-version":[{"id":810,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/304\/revisions\/810"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media\/303"}],"wp:attachment":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media?parent=304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/categories?post=304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/tags?post=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}