{"id":353,"date":"2026-10-05T16:35:53","date_gmt":"2026-10-05T14:35:53","guid":{"rendered":"https:\/\/www.ranksignal.fr\/blog\/?p=353"},"modified":"2026-10-14T17:53:14","modified_gmt":"2026-10-14T15:53:14","slug":"vulgarisation-mathematique-extreme-qui-explique-de-maniere-intuitive-et-sans-jargon-les-concepts-mathematiques-derriere-la-regression-lineaire","status":"publish","type":"post","link":"https:\/\/www.ranksignal.fr\/blog\/maths\/vulgarisation-mathematique-extreme-qui-explique-de-maniere-intuitive-et-sans-jargon-les-concepts-mathematiques-derriere-la-regression-lineaire\/","title":{"rendered":"R\u00e9gression lin\u00e9aire : les maths derri\u00e8re la droite, sans jargon"},"content":{"rendered":"<p><\/p>\n<p>Imagine que tu caches une recette dans un tableur : \u00ab multiplie <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;\"\/> par 5, ajoute 3,8 \u00bb, puis tu saupoudres un peu de hasard sur chaque r\u00e9sultat. Tu donnes ensuite les points obtenus \u00e0 une m\u00e9thode qui ignore tout de la recette. Elle te rend une pente d&rsquo;environ 4,88 et une ordonn\u00e9e d&rsquo;environ 4,02 : presque les bons nombres. Cette devinette tient en cinq id\u00e9es de math\u00e9matiques, toutes d&rsquo;un niveau de lyc\u00e9e, et tu vas pouvoir les raconter une par une \u00e0 la fin.<\/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=\"#une-droite-c-est-une-recette-a-deux-boutons\">Une droite, c&rsquo;est une recette \u00e0 deux boutons<\/a><\/li>\n<li><a href=\"#aucune-droite-ne-touche-tout-mesurer-ses-ecarts\">Aucune droite ne touche tout : mesurer ses \u00e9carts<\/a><\/li>\n<li><a href=\"#chercher-le-fond-du-bol-avec-une-pente\">Chercher le fond du bol avec une pente<\/a><\/li>\n<li><a href=\"#la-formule-de-la-pente-deux-nuages-qui-bougent-ensemble\">La formule de la pente : deux nuages qui bougent ensemble<\/a><\/li>\n<li><a href=\"#quand-les-boutons-se-multiplient-le-tableau-et-le-produit-ligne-colonne\">Quand les boutons se multiplient : le tableau et le produit ligne-colonne<\/a><\/li>\n<li><a href=\"#descendre-dans-le-brouillard-quand-la-formule-est-trop-lourde\">Descendre dans le brouillard quand la formule est trop lourde<\/a><\/li>\n<li><a href=\"#la-recette-retrouvee-et-ce-que-la-droite-ne-voit-pas\">La recette retrouv\u00e9e, et ce que la droite ne voit pas<\/a><\/li>\n<\/ul>\n<h2 id=\"l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/h2>\n<ul>\n<li>Une droite se r\u00e8gle avec <strong>deux boutons : la pente et l&rsquo;ordonn\u00e9e<\/strong>.<\/li>\n<li>La meilleure droite est celle qui <strong>minimise la somme des carr\u00e9s des \u00e9carts<\/strong>.<\/li>\n<li>Pour la trouver, on cherche <strong>le fond d&rsquo;un bol<\/strong> : l&rsquo;endroit o\u00f9 la pente de l&rsquo;erreur s&rsquo;annule.<\/li>\n<li>La pente se calcule en <strong>divisant une covariance par une variance<\/strong>, et l&rsquo;ordonn\u00e9e se d\u00e9duit des moyennes.<\/li>\n<li>Avec plusieurs variables, un <strong>tableau de nombres<\/strong> remplace la droite ; si la formule devient trop lourde, on avance pas \u00e0 pas.<\/li>\n<\/ul>\n<h2 id=\"une-droite-c-est-une-recette-a-deux-boutons\">Une droite, c&rsquo;est une recette \u00e0 deux boutons<\/h2>\n<p>Une droite s&rsquo;\u00e9crit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-7b352144fd0f561958627dd89c74ba2b_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;&#32;&#92;&#97;&#112;&#112;&#114;&#111;&#120;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#43;&#32;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"111\" style=\"vertical-align: -4px;\"\/>. Le nombre <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;\"\/> est l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine, la hauteur de d\u00e9part ; <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-002f618dd2d52e6ce129e66c06d48c36_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"16\" style=\"vertical-align: -4px;\"\/> est la pente, ce que <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;\"\/> gagne quand <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;\"\/> augmente d&rsquo;une unit\u00e9. Ces deux nombres s&rsquo;appellent les coefficients, ou param\u00e8tres, du mod\u00e8le.<\/p>\n<p>Dans notre devinette, la recette cach\u00e9e a pour pente 5 et pour ordonn\u00e9e 3,8. Voici comment les donn\u00e9es sont fabriqu\u00e9es : on tire des valeurs 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;\"\/> au hasard, on applique la recette, puis on ajoute un bruit al\u00e9atoire. La question du jeu est alors : sachant seulement les points, peut-on retrouver les deux boutons ?<\/p>\n<pre><code>import numpy as np\nnp.random.seed(42)\nX = 3 * np.random.rand(100, 1) + 1 # Feature values\n...\ny_linear = 5 * X.flatten() + 3.8 + np.random.normal(0, 1, 100) # True\n                                                                # relationship with noise\n<\/code><\/pre>\n<p>Le tirage de <code>X<\/code> donne cent valeurs, et la ligne <code>y_linear<\/code> applique la recette (5 fois <code>X<\/code>, plus 3,8) avant d&rsquo;y ajouter le bruit <code>np.random.normal<\/code>. Une fois la m\u00e9thode lanc\u00e9e, elle ne propose pas la vraie droite mais une estimation, que l&rsquo;on note avec un chapeau : <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;\"\/>. Le chapeau rappelle que ces nombres sortent des donn\u00e9es et ne sont pas les vrais.<\/p>\n<p>Un probl\u00e8me surgit tout de suite. Rien n&#8217;emp\u00eache de tracer <strong>de nombreuses droites<\/strong> \u00e0 travers le m\u00eame nuage de points ; il faut donc un crit\u00e8re pr\u00e9cis pour d\u00e9signer la meilleure.<\/p>\n<h2 id=\"aucune-droite-ne-touche-tout-mesurer-ses-ecarts\">Aucune droite ne touche tout : mesurer ses \u00e9carts<\/h2>\n<p>Avec des donn\u00e9es r\u00e9elles, il est en g\u00e9n\u00e9ral impossible qu&rsquo;une droite passe exactement par tous les points. Le mieux qu&rsquo;on puisse faire est de la tracer au plus pr\u00e8s. Pour dire \u00ab au plus pr\u00e8s \u00bb, on mesure, point par point, la distance verticale entre ce qu&rsquo;on a observ\u00e9 et ce que la droite pr\u00e9dit.<\/p>\n<p>Cet \u00e9cart se calcule par une simple soustraction : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-9dd673dc590eac368467412e05353b98_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;&#95;&#105;&#32;&#61;&#32;&#121;&#95;&#105;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#32;&#121;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"87\" style=\"vertical-align: -4px;\"\/>. On l&rsquo;appelle le r\u00e9sidu du point <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"6\" style=\"vertical-align: 0px;\"\/>. Sur le sch\u00e9ma ci-dessous, les points sont presque align\u00e9s, et chaque petit trait pointill\u00e9 gris qui relie un point \u00e0 la droite est un r\u00e9sidu.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9c25e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9c25e\" 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_regression_moindres_carres.png\" alt=\"Cinq points en bleu fonc\u00e9 presque align\u00e9s le long d'une droite orange descendante, avec de petits traits pointill\u00e9s verticaux entre certains points et la droite\" class=\"wp-image-346\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_regression_moindres_carres.png 1800w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_regression_moindres_carres-300x250.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_regression_moindres_carres-1024x853.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_regression_moindres_carres-768x640.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch08_regression_moindres_carres-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\">Regarde les points d&rsquo;abscisse 2 et 4 : ils sont quasiment pos\u00e9s sur la droite, leur r\u00e9sidu est minuscule. Celui d&rsquo;abscisse 3 est un peu au-dessus, et le point d&rsquo;abscisse 1 aussi, ce qui se lit dans le trait pointill\u00e9 qui les s\u00e9pare de la droite.<\/figcaption><\/figure>\n\n\n<p>Il reste \u00e0 r\u00e9sumer tous ces \u00e9carts en un seul score. On \u00e9l\u00e8ve chaque r\u00e9sidu au carr\u00e9, puis on additionne :<\/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-4939677788830110d9b133b57f22459e_l3.png\" height=\"49\" width=\"229\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#92;&#109;&#97;&#116;&#104;&#114;&#109;&#123;&#82;&#83;&#83;&#125;&#32;&#61;&#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;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#120;&#95;&#105;&#92;&#114;&#105;&#103;&#104;&#116;&#41;&#94;&#50;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Les lettres <a href=\"\/blog\/maths\/le-rss-residual-sum-of-squares\/\" title=\"RSS\">RSS<\/a> d\u00e9signent la somme des carr\u00e9s des r\u00e9sidus. Le carr\u00e9 a un effet que tu peux v\u00e9rifier \u00e0 la main : un \u00e9cart de 2 compte pour 4, mais un \u00e9cart de 10 compte pour 100. Les gros \u00e9carts p\u00e8sent donc bien plus lourd que les petits dans le score.<\/p>\n<p>Cette r\u00e8gle de choix s&rsquo;appelle <strong>la m\u00e9thode des moindres carr\u00e9s<\/strong> : on garde les deux boutons qui rendent le RSS le plus petit possible.<\/p>\n<blockquote>\n<p><strong>\ud83d\udca1 Intuition<\/strong> Pour la meilleure droite, les \u00e9carts positifs et n\u00e9gatifs se compensent exactement : <strong>la somme des r\u00e9sidus est toujours nulle<\/strong>. C&rsquo;est un contr\u00f4le pratique, car si ta somme n&rsquo;est pas nulle, le calcul ne s&rsquo;est pas termin\u00e9 correctement.<\/p>\n<\/blockquote>\n<h2 id=\"chercher-le-fond-du-bol-avec-une-pente\">Chercher le fond du bol avec une pente<\/h2>\n<p>Le RSS d\u00e9pend des deux boutons, <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 <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-002f618dd2d52e6ce129e66c06d48c36_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"16\" style=\"vertical-align: -4px;\"\/>. Imagine qu&rsquo;on les fasse varier : le score monte et descend comme le relief d&rsquo;un bol. Chercher les meilleurs r\u00e9glages, c&rsquo;est chercher le point le plus bas du bol. Les math\u00e9matiques ont un outil pour cela : la d\u00e9riv\u00e9e.<\/p>\n<p>Pense \u00e0 une voiture. Sa vitesse moyenne s&rsquo;obtient en divisant la distance par le temps \u00e9coul\u00e9 ; sa vitesse \u00e0 un instant pr\u00e9cis s&rsquo;obtient en r\u00e9tr\u00e9cissant l&rsquo;intervalle de temps jusqu&rsquo;\u00e0 presque z\u00e9ro. Cette vitesse instantan\u00e9e, c&rsquo;est <strong>la d\u00e9riv\u00e9e<\/strong>, le taux de variation \u00e0 cet instant. Sur une courbe, elle correspond \u00e0 la pente de la tangente, la droite qui effleure la courbe en un point.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9c863&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9c863\" 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_ch05_tangente_derivee.png\" alt=\"Une courbe avec, en un point marqu\u00e9, une droite tangente en pointill\u00e9s orange dont la pente est not\u00e9e f'(x0)\" class=\"wp-image-347\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_tangente_derivee.png 1800w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_tangente_derivee-300x250.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_tangente_derivee-1024x853.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_tangente_derivee-768x640.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_tangente_derivee-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 tangente pointill\u00e9e indique dans quel sens la courbe monte ou descend, et \u00e0 quelle vitesse, juste l\u00e0 o\u00f9 tu poses le doigt. C&rsquo;est pr\u00e9cis\u00e9ment ce dont tu as besoin pour savoir de quel c\u00f4t\u00e9 descendre.<\/figcaption><\/figure>\n\n\n<p>Le signe de la d\u00e9riv\u00e9e raconte le reste. Quand elle est positive, la courbe monte ; quand elle est n\u00e9gative, elle descend. <strong>Au fond du bol, la tangente est horizontale<\/strong>, donc la d\u00e9riv\u00e9e vaut z\u00e9ro, et elle change de signe : n\u00e9gative avant, positive apr\u00e8s. La d\u00e9riv\u00e9e seconde confirme que c&rsquo;est un bol et pas un sommet : positive, la courbe se redresse comme un bol.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9e565&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9e565\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1950\" height=\"1800\" 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_ch05_signe_derivee_extrema.png\" alt=\"Deux graphiques superpos\u00e9s : en haut une courbe avec un minimum marqu\u00e9 par un point orange, en bas sa d\u00e9riv\u00e9e qui passe du n\u00e9gatif au positif en s'annulant au m\u00eame endroit\" class=\"wp-image-348\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_signe_derivee_extrema.png 1950w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_signe_derivee_extrema-300x277.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_signe_derivee_extrema-1024x945.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_signe_derivee_extrema-768x709.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch05_signe_derivee_extrema-1536x1418.png 1536w\" sizes=\"auto, (max-width: 1950px) 100vw, 1950px\" \/><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\">Lis les deux panneaux de haut en bas. L\u00e0 o\u00f9 la courbe du haut atteint son point le plus bas, celle du bas traverse l&rsquo;axe horizontal en changeant de signe, de n\u00e9gative \u00e0 positive.<\/figcaption><\/figure>\n\n\n<p>Ici, il y a deux boutons et non un seul. On utilise alors une d\u00e9riv\u00e9e partielle : on traite toutes les variables sauf une comme des constantes, et on ne regarde la pente que dans cette direction.Minimiser le RSS revient \u00e0 <strong>annuler ces pentes pour chaque bouton<\/strong>. On obtient deux \u00e9quations de degr\u00e9 un, qu&rsquo;on sait r\u00e9soudre exactement.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Trouver la meilleure droite n&rsquo;a rien de myst\u00e9rieux : on cherche l&rsquo;endroit o\u00f9 l&rsquo;erreur cesse de descendre, c&rsquo;est-\u00e0-dire o\u00f9 ses deux pentes valent z\u00e9ro.<\/p>\n<\/blockquote>\n<h2 id=\"la-formule-de-la-pente-deux-nuages-qui-bougent-ensemble\">La formule de la pente : deux nuages qui bougent ensemble<\/h2>\n<p>La r\u00e9solution de ces deux \u00e9quations donne des formules toutes faites :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 44px;\"><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-add839fdd020622403c9219d7648cb9c_l3.png\" height=\"44\" width=\"355\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#110;&#32;&#40;&#120;&#95;&#105;&#32;&#45;&#32;&#92;&#98;&#97;&#114;&#32;&#120;&#41;&#40;&#121;&#95;&#105;&#32;&#45;&#32;&#92;&#98;&#97;&#114;&#32;&#121;&#41;&#125;&#123;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#110;&#32;&#40;&#120;&#95;&#105;&#32;&#45;&#32;&#92;&#98;&#97;&#114;&#32;&#120;&#41;&#94;&#50;&#125;&#44;&#32;&#92;&#113;&#113;&#117;&#97;&#100;&#32;&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#48;&#32;&#61;&#32;&#92;&#98;&#97;&#114;&#32;&#121;&#32;&#45;&#32;&#92;&#104;&#97;&#116;&#92;&#98;&#101;&#116;&#97;&#95;&#49;&#32;&#92;&#98;&#97;&#114;&#32;&#120;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Les barres d\u00e9signent des moyennes : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-fd1e4292aab6d216e7ad0a4f9c3e70ca_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#97;&#114;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"10\" style=\"vertical-align: 0px;\"\/> est la moyenne des <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;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-31806093bbfc9cb027f1ab49df27b23f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#97;&#114;&#32;&#121;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"9\" style=\"vertical-align: -4px;\"\/> celle des <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-bb3c186e5c65fcd066bb23dec8f4e48a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#95;&#105;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: -4px;\"\/>. Pour lire la formule sans effort, prends le haut et le bas s\u00e9par\u00e9ment.<\/p>\n<p>Le haut additionne, pour chaque point, le produit de deux \u00e9carts \u00e0 la moyenne : celui 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;\"\/> et celui de <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;\"\/>. Cette somme est, \u00e0 un facteur pr\u00e8s, une <strong>covariance<\/strong>, qui indique si deux variables varient dans le m\u00eame sens ou en sens oppos\u00e9. Si <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;\"\/> d\u00e9passe sa moyenne quand <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;\"\/> d\u00e9passe la sienne, les produits sont positifs ; si l&rsquo;un monte quand l&rsquo;autre descend, ils sont n\u00e9gatifs.<\/p>\n<p>Le bas additionne les carr\u00e9s des \u00e9carts 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;\"\/> seul : c&rsquo;est la <strong>variance<\/strong> 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;\"\/>, la dispersion de ses valeurs autour de leur moyenne.La pente est donc le rapport de la covariance entre <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;\"\/> et <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;\"\/> sur la variance 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;\"\/>.<\/p>\n<p>Autrement dit, la pente mesure combien les deux nuages bougent ensemble, rapport\u00e9 \u00e0 la fa\u00e7on dont <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;\"\/> bouge tout seul. Plus <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;\"\/> s&rsquo;agite seul et moins <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;\"\/> le suit, plus la pente est faible.<\/p>\n<p>L&rsquo;ordonn\u00e9e, elle, se d\u00e9duit des moyennes : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-31806093bbfc9cb027f1ab49df27b23f_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#97;&#114;&#32;&#121;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"9\" style=\"vertical-align: -4px;\"\/> moins la pente fois <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-fd1e4292aab6d216e7ad0a4f9c3e70ca_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#97;&#114;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"10\" style=\"vertical-align: 0px;\"\/>. Relis-la : pour la valeur moyenne 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;\"\/>, cette droite pr\u00e9dit exactement la valeur moyenne de <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;\"\/>.<\/p>\n<p>Il existe une version de la covariance ramen\u00e9e \u00e0 une \u00e9chelle fixe, le coefficient de corr\u00e9lation de Pearson, qui reste toujours entre \u22121 et 1.<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Une covariance nulle ne prouve pas l&rsquo;absence de lien. Prends <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;\"\/> r\u00e9parti sur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-96395345c57f8928c42918c656dd1364_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#91;&#45;&#49;&#44;&#32;&#49;&#93;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"45\" style=\"vertical-align: -5px;\"\/> et <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-0af45d28716d125e928087bc0f31f922_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#89;&#32;&#61;&#32;&#88;&#94;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"61\" style=\"vertical-align: 0px;\"\/> : <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;\"\/> est enti\u00e8rement fix\u00e9e par <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;\"\/>, pourtant leur covariance s&rsquo;annule. Comme elle forme le haut de la formule de la pente, la droite ne voit alors <strong>aucune pente<\/strong>, alors que le lien existe : il est courbe.<\/p>\n<\/blockquote>\n<h2 id=\"quand-les-boutons-se-multiplient-le-tableau-et-le-produit-ligne-colonne\">Quand les boutons se multiplient : le tableau et le produit ligne-colonne<\/h2>\n<p>Avec plusieurs variables, la droite devient une formule \u00e0 plusieurs pentes : <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-a65a4b96c2cbfef201974b7216273b37_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#102;&#95;&#97;&#40;&#120;&#41;&#32;&#61;&#32;&#97;&#95;&#48;&#32;&#43;&#32;&#97;&#95;&#49;&#120;&#95;&#49;&#32;&#43;&#32;&#92;&#100;&#111;&#116;&#115;&#32;&#43;&#32;&#97;&#95;&#100;&#120;&#95;&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"237\" style=\"vertical-align: -5px;\"\/>, o\u00f9 l&rsquo;on convient que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-928c95fe719ebb917a501918e52576f6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#48;&#32;&#61;&#32;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"49\" style=\"vertical-align: -3px;\"\/> pour que l&rsquo;ordonn\u00e9e entre dans la m\u00eame \u00e9criture que les pentes. On y trouve les m\u00eames coefficients, not\u00e9s ici <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-5c53d6ebabdbcfa4e107550ea60b1b19_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"9\" style=\"vertical-align: 0px;\"\/> plut\u00f4t que <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b6a7605b1bcca8f1b416eaf733f34e08_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#98;&#101;&#116;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"11\" style=\"vertical-align: -4px;\"\/>.<\/p>\n<p>Pour ranger tout cela, les math\u00e9maticiens utilisent un tableau de nombres, une <strong>matrice<\/strong>. Les notes de cinq \u00e9tudiants dans deux mati\u00e8res en font une : chaque ligne est un \u00e9tudiant, chaque colonne une mati\u00e8re. De la m\u00eame fa\u00e7on, 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 un tableau <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;\"\/> \u00e0 <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;\"\/> lignes et <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-2290c3e23d297bd0d52a1ad6369e185c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#43;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"39\" style=\"vertical-align: -2px;\"\/> colonnes, dont la premi\u00e8re colonne ne contient que des 1.<\/p>\n<p>Le calcul cl\u00e9 est le produit de deux listes de nombres : on multiplie les \u00e9l\u00e9ments deux \u00e0 deux et on additionne. C&rsquo;est ce qu&rsquo;on appelle un produit scalaire, et c&rsquo;est exactement ce que fait un neurone artificiel quand il pond\u00e8re ses entr\u00e9es. Pour une matrice, chaque case du r\u00e9sultat est le produit scalaire d&rsquo;une ligne de la premi\u00e8re matrice et d&rsquo;une colonne de la seconde.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9ea47&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9ea47\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2100\" height=\"1200\" 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_ch03_multiplication_matricielle.png\" alt=\"Deux matrices, l'une de deux lignes, l'autre de deux colonnes, avec une ligne et une colonne surlign\u00e9es en orange qui m\u00e8nent \u00e0 une seule case du r\u00e9sultat\" class=\"wp-image-349\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle.png 2100w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle-300x171.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle-1024x585.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle-768x439.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle-1536x878.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch03_multiplication_matricielle-2048x1170.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\">Suis la fl\u00e8che : la case du r\u00e9sultat est calcul\u00e9e avec la ligne et la colonne en orange, et seulement elles. Appliqu\u00e9e au tableau X, cette r\u00e8gle fait pr\u00e9dire en une seule op\u00e9ration la valeur de chaque ligne.<\/figcaption><\/figure>\n\n\n<p>L&rsquo;erreur \u00e0 minimiser se r\u00e9\u00e9crit alors de fa\u00e7on compacte, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-3ee5ed8a8cf5db58b26961bdd02eeb08_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#81;&#32;&#61;&#32;&#40;&#121;&#32;&#45;&#32;&#88;&#97;&#41;&#94;&#84;&#40;&#121;&#32;&#45;&#32;&#88;&#97;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"188\" style=\"vertical-align: -5px;\"\/>. En l&rsquo;annulant, la pente tout enti\u00e8re donne <strong>l&rsquo;\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-41ccb8f539a510c5c75da8a94b1ef2e8_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;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Cette formule 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 celles qu&rsquo;on a vues pour une seule variable. Elle r\u00e9clame d&rsquo;inverser la matrice <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-005aed514082d4d534256a11d875497e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;&#94;&#84;&#32;&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"43\" style=\"vertical-align: 0px;\"\/>, ce qui est impossible quand la matrice est singuli\u00e8re, c&rsquo;est-\u00e0-dire quand certaines colonnes 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;\"\/> sont lin\u00e9airement d\u00e9pendantes : l&rsquo;une se d\u00e9duit des autres. Dans ce cas, deux colonnes apportent la m\u00eame information, et aucune formule ne peut r\u00e9partir leur effet.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9ef3c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9ef3c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2100\" height=\"1800\" 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_plan_regression_multiple.png\" alt=\"Nuage de points en trois dimensions travers\u00e9 par un plan orange\" class=\"wp-image-108\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple.png 2100w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple-300x257.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple-1024x878.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple-768x658.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple-1536x1317.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/09\/b2_ch02_plan_regression_multiple-2048x1755.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\">Avec deux variables, la droite devient un plan qui traverse le nuage de points, toujours choisi pour minimiser la somme des \u00e9carts verticaux au carr\u00e9.<\/figcaption><\/figure>\n\n\n<h2 id=\"descendre-dans-le-brouillard-quand-la-formule-est-trop-lourde\">Descendre dans le brouillard quand la formule est trop lourde<\/h2>\n<p>Inverser <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-005aed514082d4d534256a11d875497e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;&#94;&#84;&#32;&#88;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"43\" style=\"vertical-align: 0px;\"\/> devient co\u00fbteux quand les variables sont tr\u00e8s nombreuses. On change alors de m\u00e9thode : au lieu de calculer d&rsquo;un coup, on avance par petits pas, comme un randonneur dans le brouillard qui ne voit que la pente sous ses pieds.<\/p>\n<p>Pour savoir o\u00f9 aller, il utilise le <strong>gradient<\/strong> : un vecteur qui rassemble toutes les d\u00e9riv\u00e9es partielles et pointe vers la direction o\u00f9 la fonction cro\u00eet le plus vite. Il est toujours perpendiculaire aux lignes de niveau, ces courbes le long desquelles la fonction garde la m\u00eame valeur.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9f3ea&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9f3ea\" 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_gradient_lignes_niveau.png\" alt=\"Des ellipses concentriques \u00e9tiquet\u00e9es 1, 5, 10 et 20, avec trois fl\u00e8ches orange qui partent d'un point de chaque ellipse vers l'ext\u00e9rieur, \u00e0 angle droit\" class=\"wp-image-350\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_gradient_lignes_niveau.png 1800w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_gradient_lignes_niveau-300x275.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_gradient_lignes_niveau-1024x939.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_gradient_lignes_niveau-768x704.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_gradient_lignes_niveau-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\">Chaque fl\u00e8che indique la direction de la mont\u00e9e la plus raide. Pour descendre vers le centre, il faut donc partir exactement du c\u00f4t\u00e9 oppos\u00e9.<\/figcaption><\/figure>\n\n\n<p>La r\u00e8gle de mise \u00e0 jour tient en une ligne :<\/p>\n<p><p class=\"ql-center-displayed-equation\" style=\"line-height: 48px;\"><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-62284fad76e34ca90fa50b64f98b3819_l3.png\" height=\"48\" width=\"455\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91; &#120;&#94;&#123;&#110;&#101;&#119;&#125;&#32;&#61;&#32;&#120;&#94;&#123;&#111;&#108;&#100;&#125;&#32;&#45;&#32;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#92;&#44;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#102;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#120;&#125;&#92;&#98;&#105;&#103;&#103;&#124;&#95;&#123;&#120;&#94;&#123;&#111;&#108;&#100;&#125;&#44;&#121;&#94;&#123;&#111;&#108;&#100;&#125;&#125;&#44;&#32;&#92;&#113;&#113;&#117;&#97;&#100;&#32;&#121;&#94;&#123;&#110;&#101;&#119;&#125;&#32;&#61;&#32;&#121;&#94;&#123;&#111;&#108;&#100;&#125;&#32;&#45;&#32;&#92;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#92;&#44;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#102;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#121;&#125;&#92;&#98;&#105;&#103;&#103;&#124;&#95;&#123;&#120;&#94;&#123;&#111;&#108;&#100;&#125;&#44;&#121;&#94;&#123;&#111;&#108;&#100;&#125;&#125;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n<p>Elle se lit ainsi : la nouvelle valeur est l&rsquo;ancienne, moins un petit coup donn\u00e9 dans le sens de la pente. Le nombre <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;\"\/> r\u00e8gle la longueur de chaque pas. On part de valeurs quelconques et on r\u00e9p\u00e8te, jusqu&rsquo;\u00e0 ce que l&rsquo;erreur soit assez petite : on rejoint alors <strong>la m\u00eame solution que la formule exacte<\/strong>.<\/p>\n<h2 id=\"la-recette-retrouvee-et-ce-que-la-droite-ne-voit-pas\">La recette retrouv\u00e9e, et ce que la droite ne voit pas<\/h2>\n<p>Revenons \u00e0 notre devinette. Apr\u00e8s avoir \u00e9cart\u00e9 un point aberrant introduit volontairement, la m\u00e9thode est lanc\u00e9e sur les points restants. Voici les lignes qui l&rsquo;ex\u00e9cutent :<\/p>\n<pre><code># 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...\nprint(&quot;\\nModel Report:&quot;)\nprint(f&quot;Coefficient (slope): {model.coef_[0]:.4f}&quot;)\nprint(f&quot;Intercept: {model.intercept_:.4f}&quot;)\n<\/code><\/pre>\n<p>On lit directement les deux boutons : <code>coef_<\/code> est la pente, <code>intercept_<\/code> l&rsquo;ordonn\u00e9e. Le r\u00e9sultat est une pente proche de 4,88 et une ordonn\u00e9e proche de 4,02, coh\u00e9rentes avec la recette 5X + 3,8 aux fluctuations du bruit pr\u00e8s.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46d9f862&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46d9f862\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2219\" height=\"1619\" 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\/b3_ch07_regression_lineaire.png\" alt=\"Nuage de points bleus croissant de gauche \u00e0 droite, une droite orange qui les suit, et une croix orange isol\u00e9e tr\u00e8s en dessous du nuage\" class=\"wp-image-351\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire.png 2219w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire-300x219.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire-1024x747.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire-768x560.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire-1536x1121.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b3_ch07_regression_lineaire-2048x1494.png 2048w\" sizes=\"auto, (max-width: 2219px) 100vw, 2219px\" \/><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 croix orange tout en bas est le point aberrant \u00e9cart\u00e9 avant l&rsquo;ajustement. La droite suit le nuage de la gauche vers la droite, sans passer par chaque point : l&rsquo;\u00e9cart entre 4,88 et 5, c&rsquo;est le bruit qui s&rsquo;est gliss\u00e9 dans les points.<\/figcaption><\/figure>\n\n\n<p>Retiens deux cons\u00e9quences pratiques de tout ce qui pr\u00e9c\u00e8de. Une droite <strong>ne pr\u00e9dit que ce qui est lin\u00e9aire<\/strong> : le lien courbe d&rsquo;un instant plus t\u00f4t lui \u00e9chappe. Enfin, un jeu tr\u00e8s petit, de deux ou trois points, laisse des intervalles de confiance tr\u00e8s larges, ce qui n&rsquo;a rien d&rsquo;anormal : il y a simplement peu de donn\u00e9es pour estimer.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Une <a href=\"\/blog\/machine-learning\/qu-est-ce-qu-une-regression-lineaire\/\" title=\"r\u00e9gression lin\u00e9aire\">r\u00e9gression lin\u00e9aire<\/a>, c&rsquo;est : deux boutons (pente, ordonn\u00e9e), un score (la somme des carr\u00e9s des \u00e9carts), un fond de bol (d\u00e9riv\u00e9es nulles), et un raccourci par pas si le calcul direct co\u00fbte trop.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Pente, \u00e9cart, d\u00e9riv\u00e9e, covariance, matrice, descente pas \u00e0 pas : les id\u00e9es math\u00e9matiques de la r\u00e9gression lin\u00e9aire racont\u00e9es avec des mots simples.<\/p>\n","protected":false},"author":1,"featured_media":352,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maths"],"_links":{"self":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/353","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=353"}],"version-history":[{"count":4,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":831,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/353\/revisions\/831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media\/352"}],"wp:attachment":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}