	{"id":63295,"date":"2021-09-22T15:44:25","date_gmt":"2021-09-22T14:44:25","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=news&#038;p=63295"},"modified":"2024-09-20T17:45:46","modified_gmt":"2024-09-20T16:45:46","slug":"visual-time-series-forecasting-with-streamlit-prophet","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/fr\/blog\/visual-time-series-forecasting-with-streamlit-prophet\/","title":{"rendered":"Pr\u00e9vision visuelle des s\u00e9ries temporelles avec Streamlit Prophet"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-inner-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-top:1px;--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-inner-bg-border-radius:4px 4px 4px 4px;--awb-inner-bg-overflow:hidden;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/visual-time-series-forecasting-with-streamlit-prophet-71d86a769928\" rel=\"noopener noreferrer\" target=\"_blank\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-text fusion-text-1\"><p><u>Lisez notre article sur<\/u><\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"4000\" height=\"992\" title=\"Moyen Blog\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" alt class=\"lazyload img-responsive wp-image-60582\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%274000%27%20height%3D%27992%27%20viewBox%3D%270%200%204000%20992%27%3E%3Crect%20width%3D%274000%27%20height%3D%27992%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-200x50.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-400x99.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-600x149.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-800x198.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-1200x298.png 1200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png 4000w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 4000px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-2\"><p>.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling article-author\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Auteur<\/h2><\/div><img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%270%27%20viewBox%3D%270%200%20150%200%27%3E%3Crect%20width%3D%27150%27%20height%3D%270%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/Maxime-Lutel.jpeg\" alt=\"Image\" class=\"lazyload artefact-elegant-image align-left article-author-image\" style=\"width: 150px; border-radius: 54% 46% 77% 23% \/ 74% 40% 60% 26%; overflow: hidden;\" width=\"150\" height=\"auto\" \/><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three article-author-name-title\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Maxime Lutel<\/h3><\/div><div class=\"fusion-text fusion-text-3 article-author-description\"><p>Data Scientifique \u00e0 Artefact France<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4 description\"><p>Vous avez besoin d'une base de r\u00e9f\u00e9rence pour votre dernier projet de pr\u00e9vision de s\u00e9ries temporelles ? Vous voulez expliquer le processus d\u00e9cisionnel d'un mod\u00e8le pr\u00e9dictif \u00e0 une entreprise audience ? Vous aimeriez comprendre si les prix des voitures sont saisonniers avant d'en acheter une nouvelle ? Nous avons peut-\u00eatre quelque chose pour vous ! Cet article pr\u00e9sente Streamlit Prophet, une application web qui aide les scientifiques data \u00e0 former, \u00e9valuer et optimiser les mod\u00e8les de pr\u00e9vision de mani\u00e8re visuelle. Les pr\u00e9visions sont r\u00e9alis\u00e9es \u00e0 l'aide de Prophet, un mod\u00e8le rapide et facilement interpr\u00e9table.<\/p>\n<\/div><\/div><\/div><\/div><\/div><article class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-5\"><p>Vous pouvez tester l'application en ligne\u00a0<a class=\"bv kl\" href=\"https:\/\/share.streamlit.io\/maximelutel\/streamlit_prophet\/main\/streamlit_prophet\/app\/dashboard.py\" rel=\"noopener ugc nofollow\" target=\"_blank\">ici<\/a>\u00a0mais il se peut qu'il ne soit pas disponible \u00e0 tout moment, en raison de ressources informatiques partag\u00e9es limit\u00e9es. Une autre option consiste \u00e0 installer le logiciel\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet\" rel=\"noopener ugc nofollow\" target=\"_blank\">paquet python<\/a>\u00a0et l'ex\u00e9cuter localement.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Qu'est-ce que le proph\u00e8te illumin\u00e9 ?<\/h2><\/div><div class=\"fusion-text fusion-text-6\"><p>Streamlit Prophet est un paquetage Python qui vous permet de d\u00e9ployer une application pour construire des mod\u00e8les de pr\u00e9vision de s\u00e9ries temporelles.\u00a0<strong class=\"jn kf\">visuellement<\/strong>\u00a0et\u00a0<strong class=\"jn kf\">sans codage<\/strong>. Une fois que vous avez t\u00e9l\u00e9charg\u00e9 un dataset avec les valeurs historiques du signal \u00e0 pr\u00e9voir, l'application forme un mod\u00e8le pr\u00e9dictif en quelques clics, ainsi que plusieurs visualisations pour vous aider \u00e0 \u00e9valuer ses performances et \u00e0 obtenir des informations suppl\u00e9mentaires.<\/p>\n<\/div><div class=\"fusion-text fusion-text-7\"><p>Le mod\u00e8le sous-jacent est construit avec\u00a0<a class=\"bv kl\" href=\"https:\/\/facebook.github.io\/prophet\/\" rel=\"noopener ugc nofollow\" target=\"_blank\"><strong class=\"jn kf\">Proph\u00e8te<\/strong><\/a>, une biblioth\u00e8que open source d\u00e9velopp\u00e9e par Facebook pour pr\u00e9voir les s\u00e9ries temporelles data. Le signal est d\u00e9compos\u00e9 en plusieurs \u00e9l\u00e9ments tels que la tendance, les saisonnalit\u00e9s et les effets de vacances. L'estimateur apprend \u00e0 mod\u00e9liser chacun de ces blocs s\u00e9par\u00e9ment et additionne ensuite leurs diff\u00e9rentes contributions pour produire une pr\u00e9vision facilement interpr\u00e9table. Il est plus performant lorsque les s\u00e9ries ont de fortes tendances saisonni\u00e8res et lorsque plusieurs cycles de l'historique data sont disponibles. Vous pouvez jeter un coup d'\u0153il \u00e0 ce qui suit\u00a0<a class=\"bv kl\" href=\"https:\/\/twitter.com\/seanjtaylor\/status\/1123278417971990528\" rel=\"noopener ugc nofollow\" target=\"_blank\">fil<\/a>\u00a0ou ceci\u00a0<a class=\"bv kl\" href=\"https:\/\/medium.com\/future-vision\/the-math-of-prophet-46864fa9c55a\" rel=\"noopener\" target=\"_blank\">article<\/a>\u00a0si vous souhaitez en savoir plus sur les fondements math\u00e9matiques de Prophet.<br \/>\nL'interface est r\u00e9alis\u00e9e avec\u00a0<a class=\"bv kl\" href=\"https:\/\/streamlit.io\/\" rel=\"noopener ugc nofollow\" target=\"_blank\"><strong class=\"jn kf\">\u00c9clair\u00e9 par la lumi\u00e8re du jour<\/strong><\/a>, un framework Python pour la construction d'applications web scientifiques data.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Quelles sont les principales caract\u00e9ristiques ?<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>Streamlit Prophet est con\u00e7u pour aider les scientifiques et les analystes commerciaux \u00e0 d\u00e9marrer rapidement leurs projets de s\u00e9ries temporelles. \u00c0 titre d'illustration, disons que nous aimerions pr\u00e9dire les ventes futures de biens de consommation dans un magasin particulier, \u00e0 partir de donn\u00e9es historiques data allant de 2011 \u00e0 2015. Notre s\u00e9rie data ressemble au tableau ci-dessous.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"193\" height=\"163\" title=\"article-Maxime-lutel-2\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27193%27%20height%3D%27163%27%20viewBox%3D%270%200%20193%20163%27%3E%3Crect%20width%3D%27193%27%20height%3D%27163%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-2.png\" alt class=\"lazyload img-responsive wp-image-63297\"\/><\/span><\/div><div class=\"fusion-text fusion-text-9\"><p>Un mod\u00e8le de base avec des param\u00e8tres par d\u00e9faut est ajust\u00e9 sur le data d\u00e8s qu'il est t\u00e9l\u00e9charg\u00e9. Voyons maintenant comment nous pourrions utiliser Streamlit Prophet pour l'am\u00e9liorer et parvenir \u00e0 une meilleure compr\u00e9hension du ph\u00e9nom\u00e8ne.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Exploration Data<\/h3><\/div><div class=\"fusion-text fusion-text-10\"><p>La premi\u00e8re \u00e9tape de tout projet de pr\u00e9vision consiste \u00e0 s'assurer que le dataset n'a pas de secrets pour vous. Prophet fournit nativement un\u00a0<strong class=\"jn kf\">d\u00e9composition du signal\u00a0<\/strong>pour vous aider \u00e0 atteindre cet objectif. Plusieurs graphiques sont disponibles dans l'application pour vous permettre d'obtenir ces informations pr\u00e9cieuses en un coup d'\u0153il.<br \/>\nLe graphique suivant est un bon point de d\u00e9part car il donne une repr\u00e9sentation globale de la s\u00e9rie temporelle t\u00e9l\u00e9charg\u00e9e et contient de nombreuses informations utiles.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"330\" title=\"article-Maxime-lutel-3\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3.png\" alt class=\"lazyload img-responsive wp-image-63298\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27330%27%20viewBox%3D%270%200%20700%20330%27%3E%3Crect%20width%3D%27700%27%20height%3D%27330%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3-200x94.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3-400x189.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3-600x283.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-3.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-11\"><p>Les points noirs correspondent aux ventes historiques r\u00e9elles, qui se situent la plupart du temps entre 75 et 225 unit\u00e9s par jour. Quelques valeurs aberrantes sans ventes ou avec de faibles volumes peuvent \u00eatre rep\u00e9r\u00e9es \u00e0 la fin de chaque ann\u00e9e, autour de No\u00ebl, lorsque les magasins sont probablement ferm\u00e9s. La tendance est repr\u00e9sent\u00e9e sur une ligne rouge afin d'obtenir une vision plus synth\u00e9tique du signal et de visualiser les \u00e9volutions globales. Enfin, la ligne bleue repr\u00e9sente les pr\u00e9visions faites par un mod\u00e8le Prophet entra\u00een\u00e9 automatiquement sur votre dataset. Ici, nous pouvons voir que le mod\u00e8le pr\u00e9voit une augmentation des ventes en 2016, suivant la tendance \u00e0 la croissance amorc\u00e9e en 2015.<\/p>\n<p>Ces pr\u00e9visions semblent \u00eatre saisonni\u00e8res, mais il est difficile de distinguer les diff\u00e9rentes composantes p\u00e9riodiques sur ce premier graphique. V\u00e9rifions une autre visualisation pour comprendre comment ces sch\u00e9mas saisonniers affectent la sortie du mod\u00e8le.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"309\" title=\"article-Maxime-lutel-4\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4.png\" alt class=\"lazyload img-responsive wp-image-63299\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27309%27%20viewBox%3D%270%200%20700%20309%27%3E%3Crect%20width%3D%27700%27%20height%3D%27309%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4-200x88.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4-400x177.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4-600x265.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-4.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-12\"><p>Deux p\u00e9riodicit\u00e9s ont \u00e9t\u00e9 d\u00e9tect\u00e9es et fournissent des informations int\u00e9ressantes sur les habitudes des consommateurs. Le cycle hebdomadaire montre que la plupart des gens font leurs achats le week-end, pendant lequel les pr\u00e9visions augmentent de pr\u00e8s de 40 unit\u00e9s par jour. Le graphique sugg\u00e8re \u00e9galement que les produits vendus ont une saisonnalit\u00e9 annuelle, avec des ventes l\u00e9g\u00e8rement plus importantes en \u00e9t\u00e9 que le reste de l'ann\u00e9e. Ces composantes p\u00e9riodiques et la tendance globale seront ensuite combin\u00e9es par l'estimateur pour produire des pr\u00e9visions pour les jours \u00e0 venir.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">\u00c9valuation des performances<\/h3><\/div><div class=\"fusion-text fusion-text-13\"><p>Ces trac\u00e9s synth\u00e9tisent la fa\u00e7on dont data est mod\u00e9lis\u00e9 par Prophet, mais comment s'assurer que cette repr\u00e9sentation est fiable ? Pour r\u00e9pondre \u00e0 cette question l\u00e9gitime, une section de l'application est consacr\u00e9e \u00e0 l'\u00e9valuation de la qualit\u00e9 du mod\u00e8le. Elle fournit rapidement \u00e0 l'utilisateur une performance de base en mati\u00e8re de pr\u00e9vision. Pour ce faire, la s\u00e9rie temporelle est divis\u00e9e en plusieurs parties : le mod\u00e8le est d'abord ajust\u00e9 sur un ensemble d'entra\u00eenement, puis test\u00e9 sur un ensemble de validation. D'autres options telles que la validation crois\u00e9e sont \u00e9galement disponibles pour une utilisation plus avanc\u00e9e.<\/p>\n<\/div><div class=\"fusion-text fusion-text-14\"><p>Diff\u00e9rentes mesures peuvent \u00eatre utilis\u00e9es pour \u00e9valuer la qualit\u00e9 du mod\u00e8le : les mesures absolues telles que l'erreur quadratique moyenne (RMSE) sont utiles pour se faire une id\u00e9e de l'ampleur des erreurs en termes de nombre de ventes, mais les mesures relatives telles que le pourcentage d'erreur absolue moyenne (MAPE) peuvent \u00eatre plus faciles \u00e0 interpr\u00e9ter. C'est \u00e0 vous de choisir la mesure la plus pertinente pour votre cas d'utilisation.<\/p>\n<\/div><div class=\"fusion-text fusion-text-15\"><p>Cependant, il est peu probable que les performances soient uniformes sur tous les points data, c'est pourquoi il ne suffit pas d'obtenir un indicateur global. Nous devons calculer des mesures \u00e0 une granularit\u00e9 plus d\u00e9taill\u00e9e pour obtenir une compr\u00e9hension claire de la qualit\u00e9 du mod\u00e8le. Commen\u00e7ons par une analyse approfondie au niveau quotidien, qui est la granularit\u00e9 la plus faible possible dans notre cas, puisque le mod\u00e8le fait une pr\u00e9diction par jour.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-5 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"364\" title=\"article-Maxime-lutel-5\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5.png\" alt class=\"lazyload img-responsive wp-image-63300\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27364%27%20viewBox%3D%270%200%20700%20364%27%3E%3Crect%20width%3D%27700%27%20height%3D%27364%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5-200x104.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5-400x208.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5-600x312.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-5.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-16\"><p>Nous pouvons observer une variabilit\u00e9 importante : certains jours, l'erreur est sup\u00e9rieure \u00e0 20% alors que d'autres pr\u00e9visions sont presque parfaitement exactes. En gardant ces informations \u00e0 l'esprit, vous ne pouvez probablement pas vous emp\u00eacher de vous demander s'il existe des sch\u00e9mas dans la mani\u00e8re dont le mod\u00e8le commet des erreurs. Y a-t-il des jours particuliers o\u00f9 l'on peut s'attendre \u00e0 ce qu'il ait des r\u00e9sultats m\u00e9diocres ? Heureusement, l'application fournit quelques graphiques pratiques qui nous aideront \u00e0 satisfaire notre curiosit\u00e9.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Diagnostic d'erreur<\/h3><\/div><div class=\"fusion-text fusion-text-17\"><p>La section consacr\u00e9e au diagnostic des erreurs est probablement la plus utile, car elle vous permet de mettre en \u00e9vidence les domaines dans lesquels les pr\u00e9visions pourraient \u00eatre am\u00e9lior\u00e9es et donc d'identifier plus pr\u00e9cis\u00e9ment les principaux d\u00e9fis auxquels vous devrez faire face pour construire un mod\u00e8le de pr\u00e9vision fiable.<\/p>\n<p>Plusieurs visualisations sont disponibles pour mener \u00e0 bien cette enqu\u00eate. Elles sont interactives, de sorte que vous pouvez facilement vous concentrer sur certaines zones particuli\u00e8res. Par exemple, le diagramme de dispersion ci-dessous repr\u00e9sente chaque pr\u00e9vision faite sur l'ensemble de validation par un seul point, et le survol de celles qui sont \u00e9loign\u00e9es de la ligne rouge nous aide \u00e0 comprendre pour quel type de points data les pr\u00e9visions sont \u00e9loign\u00e9es de la v\u00e9rit\u00e9.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-6 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"327\" title=\"article-Maxime-lutel-6\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6.png\" alt class=\"lazyload img-responsive wp-image-63301\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27327%27%20viewBox%3D%270%200%20700%20327%27%3E%3Crect%20width%3D%27700%27%20height%3D%27327%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6-200x93.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6-400x187.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6-600x280.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-6.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-18\"><p>Dans notre exemple, le survol de la zone sup\u00e9rieure droite montre que les points les plus \u00e9loign\u00e9s de la ligne rouge sont les samedis et les dimanches, ce qui sugg\u00e8re que le mod\u00e8le est plus performant en semaine. Agr\u00e9geons les mesures de performance par jour de la semaine pour valider cette intuition.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-7 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"171\" title=\"article-Maxime-lutel-7\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7.png\" alt class=\"lazyload img-responsive wp-image-63302\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27171%27%20viewBox%3D%270%200%20700%20171%27%3E%3Crect%20width%3D%27700%27%20height%3D%27171%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7-200x49.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7-400x98.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7-600x147.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-7.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-19\"><p>Les erreurs sont en effet plus importantes en moyenne le week-end que le reste de la semaine, ce qui est une information \u00e0 garder \u00e0 l'esprit lorsque l'on essaie d'optimiser le mod\u00e8le. Les performances peuvent \u00e9galement \u00e9voluer dans le temps, c'est pourquoi il est possible de s\u00e9lectionner d'autres niveaux d'agr\u00e9gation disponibles dans l'application pour les v\u00e9rifier. Nous pourrions par exemple calculer les mesures \u00e0 une granularit\u00e9 hebdomadaire ou mensuelle, ou sur une p\u00e9riode sp\u00e9cifique pendant laquelle nous soup\u00e7onnons que les performances sont diff\u00e9rentes de la normale.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Optimisation du mod\u00e8le<\/h3><\/div><div class=\"fusion-text fusion-text-20\"><p>Une fois que nous avons d\u00e9couvert les principales faiblesses du mod\u00e8le, plusieurs options sont disponibles pour l'am\u00e9liorer : la barre lat\u00e9rale de l'application vous permet de modifier la configuration par d\u00e9faut et d'entrer vos propres sp\u00e9cifications. Toutes les mesures de performance et les visualisations sont mises \u00e0 jour chaque fois que vous modifiez les param\u00e8tres, afin d'obtenir un retour d'information rapide.<\/p>\n<\/div><div class=\"fusion-text fusion-text-21\"><p>La premi\u00e8re fa\u00e7on d'obtenir de meilleures performances est d'appliquer un pr\u00e9traitement personnalis\u00e9 \u00e0 votre ensemble data. Plusieurs alternatives sont possibles pour contourner les difficult\u00e9s identifi\u00e9es pr\u00e9c\u00e9demment. Par exemple, une section de nettoyage nous permet de nous d\u00e9barrasser des valeurs aberrantes observ\u00e9es autour de No\u00ebl, qui risquent d'embrouiller le mod\u00e8le. Nous pourrions \u00e9galement filtrer certains jours particuliers, et ainsi former facilement des mod\u00e8les distincts pour la semaine et les week-ends, car ils semblent \u00eatre associ\u00e9s \u00e0 des comportements d'achat diff\u00e9rents. D'autres options de filtrage et de r\u00e9\u00e9chantillonnage sont \u00e9galement disponibles, au cas o\u00f9 elles seraient pertinentes pour le probl\u00e8me en question.<\/p>\n<\/div><div class=\"fusion-text fusion-text-22\"><p>Les hyperparam\u00e8tres Prophet peuvent \u00e9galement \u00eatre r\u00e9gl\u00e9s pour aider le mod\u00e8le \u00e0 mieux s'adapter au data. Ces param\u00e8tres influencent la fa\u00e7on dont l'estimateur apprend \u00e0 repr\u00e9senter la tendance et les saisonnalit\u00e9s des ventes historiques, ainsi que le poids relatif de ces composantes dans la pr\u00e9vision globale. Ne vous inqui\u00e9tez pas si vous n'\u00eates pas familier avec les mod\u00e8les Prophet, certaines infobulles expliquent l'intuition derri\u00e8re chaque param\u00e8tre et vous guident tout au long du processus de r\u00e9glage. Dans la section de mod\u00e9lisation, vous pouvez \u00e9galement alimenter le mod\u00e8le avec des informations externes telles que des vacances ou des variables li\u00e9es au signal \u00e0 pr\u00e9voir (comme le prix de vente des produits par exemple). Ces r\u00e9gresseurs sont susceptibles d'am\u00e9liorer les performances car ils apportent au mod\u00e8le des connaissances suppl\u00e9mentaires sur un ph\u00e9nom\u00e8ne qui a un impact sur les ventes.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Interpr\u00e9tabilit\u00e9 des pr\u00e9visions<\/h3><\/div><div class=\"fusion-text fusion-text-23\"><p>Disposer d'un mod\u00e8le de pr\u00e9vision pr\u00e9cis est une bonne chose, mais \u00eatre capable d'expliquer les principaux facteurs qui contribuent \u00e0 ses pr\u00e9dictions est encore mieux. La derni\u00e8re section de l'application vise \u00e0 nous aider \u00e0 comprendre comment le mod\u00e8le que nous venons de construire prend ses d\u00e9cisions. Il y a diff\u00e9rentes fa\u00e7ons d'aborder cette question : nous pouvons soit examiner une seule composante et voir comment sa contribution aux pr\u00e9visions globales \u00e9volue dans le temps, soit prendre une seule pr\u00e9vision et la d\u00e9composer en la somme des contributions de plusieurs composantes.<\/p>\n<\/div><div class=\"fusion-text fusion-text-24\"><p>Commen\u00e7ons par la premi\u00e8re option. Les diff\u00e9rentes composantes qui influencent les pr\u00e9visions sont la tendance, les saisonnalit\u00e9s et les r\u00e9gresseurs externes. Nous avons d\u00e9j\u00e0 observ\u00e9 l'impact des saisonnalit\u00e9s hebdomadaires et annuelles, alors concentrons-nous sur les r\u00e9gresseurs externes que nous avons inclus dans la section d'optimisation du mod\u00e8le : les vacances et le prix de vente des produits.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-8 hover-type-none\"><img decoding=\"async\" width=\"657\" height=\"343\" title=\"article-Maxime-lutel-8\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8.png\" alt class=\"lazyload img-responsive wp-image-63303\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27657%27%20height%3D%27343%27%20viewBox%3D%270%200%20657%20343%27%3E%3Crect%20width%3D%27657%27%20height%3D%27343%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8-200x104.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8-400x209.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8-600x313.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-8.png 657w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 657px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-25\"><p>L'impact de certains jours f\u00e9ri\u00e9s est assez important : par exemple, la f\u00eate du travail augmente les pr\u00e9visions de 50 ventes chaque ann\u00e9e au d\u00e9but du mois de septembre, et les baisses \u00e0 No\u00ebl montrent que le mod\u00e8le a pris en compte le fait que les magasins ferment ce jour-l\u00e0. Quant au prix, il a augment\u00e9 d'ann\u00e9e en ann\u00e9e et son impact sur les ventes est donc pass\u00e9 de positif \u00e0 n\u00e9gatif.<\/p>\n<\/div><div class=\"fusion-text fusion-text-26\"><p>Il peut \u00e9galement \u00eatre utile d'expliquer comment le mod\u00e8le a produit une pr\u00e9vision sp\u00e9cifique, en particulier lorsqu'un \u00e9v\u00e9nement particulier influence la pr\u00e9vision. Le graphique en cascade suivant montre cette d\u00e9composition pour la pr\u00e9vision faite le 31 octobre 2012.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-9 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"359\" title=\"article-Maxime-lutel-9\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9.png\" alt class=\"lazyload img-responsive wp-image-63304\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27359%27%20viewBox%3D%270%200%20700%20359%27%3E%3Crect%20width%3D%27700%27%20height%3D%27359%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9-200x103.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9-400x205.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9-600x308.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-9.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-27\"><p>Dans cet exemple, le mod\u00e8le a fini par pr\u00e9voir 96 ventes, ce qui correspond \u00e0 la somme des contributions de cinq composants diff\u00e9rents :<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><strong>Tendance mondiale<\/strong>\u00a0(+134) : c'est le facteur le plus influent.<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><strong>Halloween<\/strong>\u00a0<strong>effet<\/strong>\u00a0(-12) : le produit est moins vendu \u00e0 Halloween que les jours ordinaires.<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><strong>Prix de vente<\/strong>\u00a0(+2) : le prix doit avoir \u00e9t\u00e9 l\u00e9g\u00e8rement inf\u00e9rieur \u00e0 la moyenne ce jour-l\u00e0.<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><strong>Saisonnalit\u00e9 hebdomadaire\u00a0<\/strong>(-23) : il s'agissait d'un mercredi, qui n'est pas un jour de week-end.<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><strong>Saisonnalit\u00e9 annuelle<\/strong>\u00a0(-5) : Le mois d'octobre est une basse saison pour ce produit.<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-28\"><p>Ce type de d\u00e9composition n'est pas seulement utile pour partager des informations avec des collaborateurs, il peut \u00e9galement aider les analystes \u00e0 comprendre pourquoi leur mod\u00e8le ne fonctionne pas comme pr\u00e9vu. Si n\u00e9cessaire, plusieurs param\u00e8tres sont disponibles dans la barre lat\u00e9rale de l'application pour augmenter ou diminuer les poids relatifs des diff\u00e9rents composants.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Comment commencer ?<\/h2><\/div><div class=\"fusion-text fusion-text-29\"><p>L'ex\u00e9cution de l'application sur votre propre ordinateur est assez simple. La seule condition pr\u00e9alable est d'avoir install\u00e9 Python. D'autres conditions sont requises pour les utilisateurs de Windows (voir\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet#-requirements\" rel=\"noopener ugc nofollow\" target=\"_blank\">d\u00e9p\u00f4t<\/a>\u00a0pour plus de d\u00e9tails). Ensuite, vous pouvez suivre les instructions ci-dessous pour commencer.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Installation<\/h3><\/div><div class=\"fusion-text fusion-text-30\"><p>Nous vous recommandons de cr\u00e9er un nouvel environnement virtuel pour \u00e9viter les probl\u00e8mes de d\u00e9pendances ou d'incompatibilit\u00e9 avec votre environnement actuel. Une fois votre nouvel environnement activ\u00e9, vous pouvez installer le paquetage avec la commande suivante. L'installation peut prendre quelques minutes (5-10).<\/p>\n<\/div>pip install -U streamlit_prophet<div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Ex\u00e9cuter<\/h3><\/div><div class=\"fusion-text fusion-text-31\"><p>Maintenant que le paquetage a \u00e9t\u00e9 install\u00e9, une simple commande vous permet de lancer l'application depuis votre terminal et de l'ouvrir dans votre navigateur web par d\u00e9faut.<\/p>\n<\/div>streamlit_prophet deploy dashboard<div class=\"fusion-text fusion-text-32\"><p>Et vous \u00eates pr\u00eat \u00e0 construire des mod\u00e8les de proph\u00e8tes ! Pour commencer \u00e0 mod\u00e9liser, vous devez d'abord t\u00e9l\u00e9charger votre dataset sous la forme d'un fichier csv au format suivant.<\/p>\n<\/div><img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27400%27%20height%3D%270%27%20viewBox%3D%270%200%20400%200%27%3E%3Crect%20width%3D%27400%27%20height%3D%270%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/09\/article-Maxime-lutel-10.png\" alt=\"Image\" class=\"lazyload artefact-elegant-image align-left hover-enable\" style=\"width: 400px; border-radius: 59% 41% 41% 59% \/ 29% 48% 52% 71%; overflow: hidden;\" width=\"400\" height=\"auto\" \/><div class=\"fusion-text fusion-text-33\"><p>Vous pouvez ensuite fournir vos sp\u00e9cifications dans la barre lat\u00e9rale pour effectuer les t\u00e2ches de pr\u00e9traitement qui r\u00e9pondent \u00e0 vos besoins et ajuster les hyperparam\u00e8tres du mod\u00e8le. Une fois que vous \u00eates satisfait des r\u00e9sultats, enregistrez votre exp\u00e9rience pour conserver toutes les visualisations et pouvoir la reproduire facilement par la suite.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">D\u00e9ploiement dans le nuage<\/h3><\/div><div class=\"fusion-text fusion-text-34\"><p>Si vous souhaitez rendre l'application facilement accessible \u00e0 plusieurs collaborateurs sans les obliger \u00e0 t\u00e9l\u00e9charger Python et \u00e0 installer le paquetage, vous pouvez d\u00e9ployer l'application sur le cloud. La premi\u00e8re chose \u00e0 faire est de cloner le d\u00e9p\u00f4t git. Ensuite, une commande Docker vous permet de conteneuriser facilement l'application et de cr\u00e9er une image qui peut \u00eatre utilis\u00e9e pour d\u00e9ployer l'application sur la plateforme cloud de votre choix. Ce projet\u00a0<a class=\"bv kl\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/how-to-deploy-and-secure-your-streamlit-app-on-gcp-4ab5fd873ed0\" rel=\"noopener\" target=\"_blank\">article<\/a>\u00a0explique en d\u00e9tail comment proc\u00e9der sur Google Cloud Platform.<\/p>\n<\/div><div class=\"fusion-text fusion-text-35\"><p>Merci beaucoup pour votre lecture, je serais heureux d'entendre vos commentaires. N'h\u00e9sitez pas \u00e0 me contacter si vous souhaitez contribuer au d\u00e9veloppement du paquet ou si vous avez des id\u00e9es d'am\u00e9lioration. En attendant, vous pouvez visiter le site\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet\" rel=\"noopener ugc nofollow\" target=\"_blank\">d\u00e9p\u00f4t de projet<\/a>\u00a0pour visionner une courte d\u00e9monstration et\u00a0<a class=\"bv kl\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\" rel=\"noopener\" target=\"_blank\">Artefact blog tech<\/a>\u00a0pour plus d'informations sur nos projets scientifiques data.<\/p>\n<\/div><\/div><\/div><\/div><\/article><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:40px;--awb-padding-left:40px;--awb-overflow:hidden;--awb-inner-bg-position:left center;--awb-inner-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-inner-bg-border-radius:4px 4px 4px 4px;--awb-inner-bg-overflow:hidden;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/visual-time-series-forecasting-with-streamlit-prophet-71d86a769928\" target=\"_blank\" rel=\"noopener\"><span class=\"fusion-column-inner-bg-image lazyload\" data-bg=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column fusion-column-has-bg-image\" data-bg-url=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\"><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-10 hover-type-none\"><img decoding=\"async\" width=\"72\" height=\"41\" title=\"moyen\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2741%27%20viewBox%3D%270%200%2072%2041%27%3E%3Crect%20width%3D%2772%27%20height%3D%2741%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/medium.png\" alt class=\"lazyload img-responsive wp-image-60927\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:20px;--awb-margin-bottom:0px;--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Moyen Blog par Artefact.<\/h3><\/div><div class=\"fusion-text fusion-text-36\" style=\"--awb-content-alignment:center;\"><p>Cet article a \u00e9t\u00e9 initialement publi\u00e9 sur <strong>Medium.com<\/strong>.<br \/>\nSuivez-nous sur notre Medium Blog !<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/visual-time-series-forecasting-with-streamlit-prophet-71d86a769928\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Lire notre article<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>22 septembre 2021<br \/>\nVous avez besoin d'une base de r\u00e9f\u00e9rence pour votre dernier projet de pr\u00e9vision de s\u00e9ries temporelles ? Vous voulez expliquer le processus d\u00e9cisionnel d'un mod\u00e8le pr\u00e9dictif \u00e0 une entreprise audience ? Vous aimeriez comprendre si les prix des voitures sont saisonniers avant d'en acheter une nouvelle ? Nous avons peut-\u00eatre quelque chose pour vous ! Cet article pr\u00e9sente Streamlit Prophet, une application web qui aide les scientifiques data \u00e0 former, \u00e9valuer et optimiser les mod\u00e8les de pr\u00e9vision de mani\u00e8re visuelle. Les pr\u00e9visions sont r\u00e9alis\u00e9es \u00e0 l'aide de Prophet, un mod\u00e8le rapide et facilement interpr\u00e9table.<\/p>","protected":false},"featured_media":68689,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[21939],"blog-language":[2991],"class_list":["post-63295","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-medium","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/blog\/63295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/media\/68689"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/media?parent=63295"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/blog-category?post=63295"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/fr\/wp-json\/wp\/v2\/blog-language?post=63295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}