{"id":718,"date":"2026-10-09T18:12:34","date_gmt":"2026-10-09T16:12:34","guid":{"rendered":"https:\/\/www.ranksignal.fr\/blog\/?p=718"},"modified":"2026-10-14T20:43:37","modified_gmt":"2026-10-14T18:43:37","slug":"la-fonction-en-escalier","status":"publish","type":"post","link":"https:\/\/www.ranksignal.fr\/blog\/maths\/la-fonction-en-escalier\/","title":{"rendered":"La fonction en escalier : une valeur fixe par tranche de X"},"content":{"rendered":"<p><\/p>\n<p>Une droite impose une seule pente \u00e0 tout le domaine, et une courbe polynomiale un seul dessin \u00e0 tout l&rsquo;axe. Et si, au lieu de chercher la bonne forme pour l&rsquo;ensemble, tu laissais chaque tranche 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;\"\/> avoir sa propre r\u00e9ponse, aussi simple soit-elle ? C&rsquo;est la fonction en escalier. Tu sauras \u00e0 la fin la lire, comprendre ce qu&rsquo;elle t&rsquo;\u00e9vite d&rsquo;imposer et reconna\u00eetre ses deux d\u00e9fauts.<\/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-constante-differente-sur-chaque-tranche\">Une constante diff\u00e9rente sur chaque tranche<\/a><\/li>\n<li><a href=\"#ce-que-l-escalier-evite-d-imposer\">Ce que l&rsquo;escalier \u00e9vite d&rsquo;imposer<\/a><\/li>\n<li><a href=\"#deux-prix-a-payer-le-saut-et-le-choix-des-coupures\">Deux prix \u00e0 payer : le saut et le choix des coupures<\/a><\/li>\n<li><a href=\"#meme-idee-coupures-calculees-l-arbre-de-regression\">M\u00eame id\u00e9e, coupures calcul\u00e9es : l&rsquo;arbre de r\u00e9gression<\/a><\/li>\n<\/ul>\n<h2 id=\"l-essentiel-en-30-secondes\">L&rsquo;essentiel en 30 secondes<\/h2>\n<ul>\n<li>Une fonction en escalier <strong>pr\u00e9dit une constante par tranche<\/strong> 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;\"\/>, diff\u00e9rente d&rsquo;une tranche \u00e0 l&rsquo;autre.<\/li>\n<li>Les tranches sont d\u00e9limit\u00e9es par des points de coupure que <strong>tu choisis toi-m\u00eame<\/strong>.<\/li>\n<li>Elle \u00e9vite d&rsquo;imposer <strong>une structure globale rigide<\/strong> \u00e0 toute la courbe.<\/li>\n<li>Elle co\u00fbte <strong>un saut \u00e0 chaque coupure<\/strong>, et son allure d\u00e9pend de deux d\u00e9cisions souvent arbitraires : combien de coupures, et o\u00f9.<\/li>\n<li>Un arbre de r\u00e9gression reprend l&rsquo;id\u00e9e, mais il <strong>calcule lui-m\u00eame les coupures<\/strong> \u00e0 partir des donn\u00e9es.<\/li>\n<\/ul>\n<h2 id=\"une-constante-differente-sur-chaque-tranche\">Une constante diff\u00e9rente sur chaque tranche<\/h2>\n<p>Une fonction en escalier (<em>step function<\/em> en anglais) se construit en deux gestes. D&rsquo;abord, tu d\u00e9coupes le domaine 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;\"\/> en intervalles \u00e0 l&rsquo;aide de <strong>points de coupure<\/strong>. Ensuite, tu ajustes sur chaque intervalle une constante, diff\u00e9rente d&rsquo;un intervalle \u00e0 l&rsquo;autre.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46b98156&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46b98156\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1229\" 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_regression_polynomiale_fonctions_palier-scaled.png\" alt=\"Deux ajustements d'un m\u00eame nuage de points : \u00e0 gauche une courbe polynomiale de degr\u00e9 4, \u00e0 droite une suite de segments horizontaux, un par intervalle de X\" class=\"wp-image-420\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-scaled.png 2560w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-300x144.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-1024x492.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-768x369.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-1536x737.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch06_regression_polynomiale_fonctions_palier-2048x983.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><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><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Regarde le panneau de droite, celui des segments horizontaux. Chaque segment correspond \u00e0 une tranche 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 sa hauteur est la pr\u00e9diction pour toutes les valeurs de cette tranche : deux points d&rsquo;une m\u00eame tranche re\u00e7oivent la m\u00eame r\u00e9ponse, m\u00eame s&rsquo;ils sont \u00e9loign\u00e9s l&rsquo;un de l&rsquo;autre. Pour pr\u00e9dire, tu rep\u00e8res la tranche o\u00f9 tombe ta valeur 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 tu lis la hauteur de la marche.<\/em><\/p>\n\n\n<blockquote>\n<p><strong>\ud83d\udca1 Intuition<\/strong> Un tarif par tranche d&rsquo;\u00e2ge fonctionne ainsi : tout le monde dans la m\u00eame tranche paie pareil, et le prix saute d&rsquo;un coup \u00e0 la fronti\u00e8re suivante.<\/p>\n<\/blockquote>\n<h2 id=\"ce-que-l-escalier-evite-d-imposer\">Ce que l&rsquo;escalier \u00e9vite d&rsquo;imposer<\/h2>\n<p>Avec un seul pr\u00e9dicteur, la droite s&rsquo;\u00e9crit <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-af4f48be9241824f897af20fa9b07f3e_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;&#32;&#120;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"130\" style=\"vertical-align: -5px;\"\/> : une ordonn\u00e9e \u00e0 l&rsquo;origine <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-d093ecd207b3f9d9b1c9cf0692b77d01_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"16\" style=\"vertical-align: -3px;\"\/>, une pente <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-460f5abc45b558edf34fe288dc0a9979_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"15\" style=\"vertical-align: -3px;\"\/>, et ces deux nombres valent pour tout le domaine. La fonction en escalier reste une extension simple du mod\u00e8le lin\u00e9aire, mais elle renonce \u00e0 cette forme unique : <strong>aucune structure globale rigide<\/strong> n&rsquo;est impos\u00e9e, et rien ne relie une marche \u00e0 la suivante.<\/p>\n<p>C&rsquo;est utile quand la relation entre la r\u00e9ponse et le pr\u00e9dicteur est manifestement non lin\u00e9aire et que tu ne veux pas deviner sa forme d&rsquo;ensemble. L&rsquo;escalier se contente d&rsquo;une hypoth\u00e8se locale tr\u00e8s modeste : sur une tranche donn\u00e9e, la r\u00e9ponse ne bouge pas.<\/p>\n<h2 id=\"deux-prix-a-payer-le-saut-et-le-choix-des-coupures\">Deux prix \u00e0 payer : le saut et le choix des coupures<\/h2>\n<p><strong>Un saut \u00e0 chaque coupure.<\/strong> Les marches ne sont pas raccord\u00e9es : la courbe fait un bond \u00e0 chaque point de coupure. Une valeur 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;\"\/> juste avant la fronti\u00e8re et une valeur juste apr\u00e8s peuvent donc recevoir deux pr\u00e9dictions bien diff\u00e9rentes.<\/p>\n<p><strong>Deux r\u00e9glages arbitraires.<\/strong> Tu dois d\u00e9cider combien de marches poser et \u00e0 quels endroits, et l&rsquo;ajustement r\u00e9agit fortement \u00e0 ces choix, qui n&rsquo;ont souvent rien d&rsquo;\u00e9vident. Avant de faire confiance \u00e0 un escalier, demande-toi donc deux choses : pourquoi ce nombre de coupures, et pourquoi ces emplacements ?<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Pi\u00e8ge<\/strong> Un escalier ne te dit pas o\u00f9 se trouvent les vraies fronti\u00e8res de ta variable : ce sont tes coupures qui les fabriquent.<\/p>\n<\/blockquote>\n<h2 id=\"meme-idee-coupures-calculees-l-arbre-de-regression\">M\u00eame id\u00e9e, coupures calcul\u00e9es : l&rsquo;arbre de r\u00e9gression<\/h2>\n<p>Les arbres de d\u00e9cision reprennent le principe de la constante par r\u00e9gion, avec une diff\u00e9rence de taille. Ils segmentent l&rsquo;espace des pr\u00e9dicteurs en r\u00e9gions rectangulaires simples et, pour toute observation qui tombe dans une r\u00e9gion, pr\u00e9disent une valeur constante : la moyenne de la r\u00e9ponse des observations d&rsquo;entra\u00eenement de cette r\u00e9gion.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6adef46b9918c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6adef46b9918c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1280\" 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_ch07_arbre_decision_partition_espace-scaled.png\" alt=\"Un arbre de d\u00e9cision \u00e0 gauche, la partition de l'espace en trois r\u00e9gions rectangulaires R1, R2 et R3 \u00e0 droite\" class=\"wp-image-431\" srcset=\"https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-scaled.png 2560w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-300x150.png 300w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-1024x512.png 1024w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-768x384.png 768w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-1536x768.png 1536w, https:\/\/www.ranksignal.fr\/wp-content\/uploads\/2026\/10\/b1_ch07_arbre_decision_partition_espace-2048x1024.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><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 un chemin de l&rsquo;arbre, de la racine jusqu&rsquo;\u00e0 une feuille : chaque test sur un pr\u00e9dicteur (anciennet\u00e9 inf\u00e9rieure \u00e0 4,5, par exemple) resserre la r\u00e9gion, et la feuille atteinte donne la pr\u00e9diction constante de la r\u00e9gion R1, R2 ou R3.<\/figcaption><\/figure>\n\n\n<p>L\u00e0 o\u00f9 tu choisis tes coupures \u00e0 la main, l&rsquo;arbre les trouve : \u00e0 chaque \u00e9tape, il retient le pr\u00e9dicteur <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-7bf3b88c1697cfce46b4312aba73541a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#88;&#95;&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"21\" style=\"vertical-align: -6px;\"\/> et le point de coupure <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-ae1901659f469e6be883797bfd30f4f8_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#115;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"8\" style=\"vertical-align: 0px;\"\/> qui, en divisant la r\u00e9gion courante en <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-b03d4f03f9a02213b4ff77101a1b3523_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#123;&#88;&#95;&#106;&#32;&#60;&#32;&#115;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"69\" style=\"vertical-align: -6px;\"\/> et <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ranksignal.fr\/wp-content\/ql-cache\/quicklatex.com-17422c1f3fd631d9e6da6b9fcfadfc69_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#123;&#88;&#95;&#106;&#32;&#92;&#103;&#101;&#113;&#32;&#115;&#92;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"69\" style=\"vertical-align: -6px;\"\/>, r\u00e9duisent le plus la <a href=\"\/blog\/maths\/le-rss-residual-sum-of-squares\/\" title=\"somme des carr\u00e9s des r\u00e9sidus (RSS)\">somme des carr\u00e9s des r\u00e9sidus (RSS)<\/a>. La proc\u00e9dure est dite gloutonne, car elle ne revient jamais sur une division d\u00e9j\u00e0 faite.<\/p>\n<blockquote>\n<p><strong>\ud83d\udccc \u00c0 retenir<\/strong> Une fonction en escalier, c&rsquo;est une valeur fixe par tranche, sans lien entre les marches. Tu gagnes en simplicit\u00e9 ; tu paies en sauts et en coupures \u00e0 justifier.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Une fonction en escalier d\u00e9coupe X en intervalles et ajuste une constante par intervalle. Comment la lire, ce qu&rsquo;elle \u00e9vite d&rsquo;imposer, ses deux limites.<\/p>\n","protected":false},"author":1,"featured_media":717,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-718","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\/718","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=718"}],"version-history":[{"count":5,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/718\/revisions"}],"predecessor-version":[{"id":834,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/posts\/718\/revisions\/834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media\/717"}],"wp:attachment":[{"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/media?parent=718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/categories?post=718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ranksignal.fr\/blog\/wp-json\/wp\/v2\/tags?post=718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}