	{"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\/br\/blog\/visual-time-series-forecasting-with-streamlit-prophet\/","title":{"rendered":"Previs\u00e3o visual de s\u00e9ries temporais com o 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>Leia nosso artigo sobre<\/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=\"M\u00e9dio 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;\">Autor<\/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 Cientista da Artefact Fran\u00e7a<\/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>O senhor precisa de uma linha de base para seu mais recente projeto de previs\u00e3o de s\u00e9ries temporais? O senhor deseja explicar o processo de tomada de decis\u00e3o de um modelo preditivo para uma empresa audience? O senhor gostaria de saber se os pre\u00e7os dos carros s\u00e3o sazonais antes de comprar um novo? Talvez tenhamos algo para o senhor! Este artigo apresenta o Streamlit Prophet, um aplicativo da Web que ajuda os cientistas data a treinar, avaliar e otimizar modelos de previs\u00e3o de forma visual. As previs\u00f5es s\u00e3o feitas com o Prophet, um modelo r\u00e1pido e facilmente interpret\u00e1vel.<\/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>O senhor pode testar o aplicativo on-line\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\">aqui<\/a>\u00a0mas pode n\u00e3o estar dispon\u00edvel o tempo todo, devido \u00e0 limita\u00e7\u00e3o dos recursos de computa\u00e7\u00e3o compartilhados. Outra op\u00e7\u00e3o \u00e9 instalar o\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet\" rel=\"noopener ugc nofollow\" target=\"_blank\">pacote python<\/a>\u00a0e execut\u00e1-lo localmente.<\/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;\">O que \u00e9 Streamlit Prophet?<\/h2><\/div><div class=\"fusion-text fusion-text-6\"><p>O Streamlit Prophet \u00e9 um pacote Python por meio do qual o senhor pode implantar um aplicativo para criar modelos de previs\u00e3o de s\u00e9ries temporais\u00a0<strong class=\"jn kf\">visualmente<\/strong>\u00a0e\u00a0<strong class=\"jn kf\">sem qualquer codifica\u00e7\u00e3o<\/strong>. Depois de carregar um dataset com valores hist\u00f3ricos do sinal a ser previsto, o aplicativo treina um modelo preditivo em poucos cliques, juntamente com v\u00e1rias visualiza\u00e7\u00f5es para ajud\u00e1-lo a avaliar seu desempenho e obter mais informa\u00e7\u00f5es.<\/p>\n<\/div><div class=\"fusion-text fusion-text-7\"><p>O modelo subjacente \u00e9 constru\u00eddo com\u00a0<a class=\"bv kl\" href=\"https:\/\/facebook.github.io\/prophet\/\" rel=\"noopener ugc nofollow\" target=\"_blank\"><strong class=\"jn kf\">Profeta<\/strong><\/a>, uma biblioteca de c\u00f3digo aberto desenvolvida pelo Facebook para prever s\u00e9ries temporais data. O sinal \u00e9 dividido em v\u00e1rios componentes, como tend\u00eancia, sazonalidades e efeitos de feriados. O estimador aprende a modelar cada um desses blocos separadamente e, em seguida, soma suas diferentes contribui\u00e7\u00f5es para produzir uma previs\u00e3o facilmente interpret\u00e1vel. O desempenho \u00e9 melhor quando as s\u00e9ries t\u00eam fortes padr\u00f5es sazonais e quando h\u00e1 v\u00e1rios ciclos do hist\u00f3rico data dispon\u00edveis. O senhor pode dar uma olhada no seguinte\u00a0<a class=\"bv kl\" href=\"https:\/\/twitter.com\/seanjtaylor\/status\/1123278417971990528\" rel=\"noopener ugc nofollow\" target=\"_blank\">linha<\/a>\u00a0ou este\u00a0<a class=\"bv kl\" href=\"https:\/\/medium.com\/future-vision\/the-math-of-prophet-46864fa9c55a\" rel=\"noopener\" target=\"_blank\">artigo<\/a>\u00a0se o senhor quiser saber mais sobre os fundamentos matem\u00e1ticos do Prophet.<br \/>\nA interface \u00e9 feita com\u00a0<a class=\"bv kl\" href=\"https:\/\/streamlit.io\/\" rel=\"noopener ugc nofollow\" target=\"_blank\"><strong class=\"jn kf\">Streamlit<\/strong><\/a>, uma estrutura Python para a cria\u00e7\u00e3o de aplicativos cient\u00edficos na Web 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;\">Quais s\u00e3o os principais recursos?<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>O Streamlit Prophet foi criado para ajudar os cientistas e analistas de neg\u00f3cios data a come\u00e7ar a trabalhar rapidamente em seus projetos de s\u00e9ries temporais. Como ilustra\u00e7\u00e3o, digamos que gostar\u00edamos de prever as vendas futuras de bens de consumo em uma determinada loja, com base em data hist\u00f3ricos que v\u00e3o de 2011 a 2015. Nosso conjunto de data se parece com a tabela abaixo.<\/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=\"artigo-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>Um modelo de linha de base com par\u00e2metros padr\u00e3o \u00e9 ajustado no data assim que ele \u00e9 carregado. Agora vamos ver como podemos usar o Streamlit Prophet para aprimor\u00e1-lo e obter uma melhor compreens\u00e3o do fen\u00f4meno.<\/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;\">Explora\u00e7\u00e3o Data<\/h3><\/div><div class=\"fusion-text fusion-text-10\"><p>A primeira etapa de qualquer projeto de previs\u00e3o \u00e9 certificar-se de que o dataset n\u00e3o tem segredos para o senhor. O Prophet fornece nativamente um bom\u00a0<strong class=\"jn kf\">decomposi\u00e7\u00e3o do sinal\u00a0<\/strong>para ajudar o senhor a atingir essa meta. V\u00e1rios gr\u00e1ficos est\u00e3o dispon\u00edveis no aplicativo para que o senhor obtenha essas valiosas percep\u00e7\u00f5es em um relance.<br \/>\nO gr\u00e1fico a seguir \u00e9 um bom ponto de partida, pois fornece uma representa\u00e7\u00e3o global da s\u00e9rie temporal carregada e cont\u00e9m muitas informa\u00e7\u00f5es \u00fateis.<\/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=\"artigo-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>Os pontos pretos s\u00e3o as vendas hist\u00f3ricas reais, que, na maioria das vezes, est\u00e3o compreendidas entre 75 e 225 unidades por dia. Algumas exce\u00e7\u00f5es sem vendas ou com baixos volumes podem ser identificadas no final de cada ano, pr\u00f3ximo ao Natal, quando as lojas provavelmente est\u00e3o fechadas. A tend\u00eancia \u00e9 exibida em uma linha vermelha para obter uma vis\u00e3o mais sint\u00e9tica do sinal e visualizar as evolu\u00e7\u00f5es globais. Por fim, a linha azul representa as previs\u00f5es feitas por um modelo Prophet que \u00e9 treinado automaticamente em seu dataset. Aqui podemos ver que o modelo espera que as vendas aumentem em 2016, seguindo a tend\u00eancia de crescimento que come\u00e7ou em 2015.<\/p>\n<p>Essas previs\u00f5es parecem ser sazonais, mas \u00e9 dif\u00edcil distinguir os diferentes componentes peri\u00f3dicos nesse primeiro gr\u00e1fico. Vamos verificar outra visualiza\u00e7\u00e3o para entender como esses padr\u00f5es sazonais afetam a sa\u00edda do modelo.<\/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=\"artigo-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>Duas periodicidades foram detectadas e fornecem algumas percep\u00e7\u00f5es interessantes sobre os h\u00e1bitos dos consumidores. O ciclo semanal mostra que a maioria das pessoas faz compras nos finais de semana, durante os quais as previs\u00f5es aumentam em quase 40 unidades por dia. O gr\u00e1fico tamb\u00e9m sugere que os produtos vendidos t\u00eam uma sazonalidade anual, com um pouco mais de vendas durante o ver\u00e3o do que no resto do ano. Esses componentes peri\u00f3dicos e a tend\u00eancia global ser\u00e3o ent\u00e3o combinados pelo estimador para produzir previs\u00f5es para dias futuros.<\/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;\">Avalia\u00e7\u00e3o de desempenho<\/h3><\/div><div class=\"fusion-text fusion-text-13\"><p>Esses gr\u00e1ficos sintetizam a maneira como o data \u00e9 modelado pelo Prophet, mas como podemos ter certeza de que essa representa\u00e7\u00e3o \u00e9 confi\u00e1vel? Para responder a essa pergunta leg\u00edtima, uma se\u00e7\u00e3o do aplicativo \u00e9 dedicada a avaliar a qualidade do modelo. Ela fornece rapidamente ao usu\u00e1rio um desempenho de previs\u00e3o de linha de base. Para isso, a s\u00e9rie temporal \u00e9 dividida em v\u00e1rias partes: primeiro, o modelo \u00e9 ajustado em um conjunto de treinamento e, em seguida, testado em um conjunto de valida\u00e7\u00e3o. Outras op\u00e7\u00f5es, como valida\u00e7\u00e3o cruzada, tamb\u00e9m est\u00e3o dispon\u00edveis para um uso mais avan\u00e7ado.<\/p>\n<\/div><div class=\"fusion-text fusion-text-14\"><p>Diferentes m\u00e9tricas podem ser usadas para avaliar a qualidade do modelo: m\u00e9tricas absolutas, como a raiz do erro quadr\u00e1tico m\u00e9dio (RMSE), s\u00e3o \u00fateis para se ter uma ideia da magnitude dos erros em termos de n\u00famero de vendas, mas m\u00e9tricas relativas, como o erro percentual m\u00e9dio absoluto (MAPE), podem ser mais interpret\u00e1veis. Cabe ao senhor selecionar a m\u00e9trica mais relevante para o seu caso de uso.<\/p>\n<\/div><div class=\"fusion-text fusion-text-15\"><p>No entanto, \u00e9 improv\u00e1vel que o desempenho seja uniforme em todos os pontos do data, portanto, obter um indicador global n\u00e3o \u00e9 suficiente. Devemos computar m\u00e9tricas em uma granularidade mais detalhada para obter uma compreens\u00e3o clara da qualidade do modelo. Vamos come\u00e7ar com uma an\u00e1lise aprofundada no n\u00edvel di\u00e1rio, que \u00e9 a menor granularidade poss\u00edvel em nosso caso, pois o modelo faz uma previs\u00e3o por dia.<\/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=\"artigo-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>Podemos observar uma variabilidade importante: h\u00e1 dias em que o erro \u00e9 maior que 20%, enquanto algumas outras previs\u00f5es s\u00e3o quase perfeitamente precisas. Com essas informa\u00e7\u00f5es em mente, o senhor provavelmente n\u00e3o pode deixar de se perguntar se h\u00e1 padr\u00f5es na maneira como o modelo comete erros. Existem alguns dias espec\u00edficos em que podemos esperar que ele tenha um desempenho ruim? Felizmente, o aplicativo fornece alguns gr\u00e1ficos \u00fateis que nos ajudar\u00e3o a satisfazer nossa curiosidade.<\/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;\">Diagn\u00f3stico de erros<\/h3><\/div><div class=\"fusion-text fusion-text-17\"><p>A se\u00e7\u00e3o de diagn\u00f3stico de erros \u00e9 provavelmente a mais \u00fatil, pois permite destacar as \u00e1reas em que as previs\u00f5es poderiam ser melhoradas e, assim, identificar com mais precis\u00e3o os principais desafios que o senhor enfrentar\u00e1 para criar um modelo de previs\u00e3o confi\u00e1vel.<\/p>\n<p>V\u00e1rias visualiza\u00e7\u00f5es est\u00e3o dispon\u00edveis para realizar essa investiga\u00e7\u00e3o. Elas s\u00e3o interativas, de modo que o senhor pode facilmente se concentrar em algumas \u00e1reas espec\u00edficas. Por exemplo, o gr\u00e1fico de dispers\u00e3o abaixo representa cada previs\u00e3o feita no conjunto de valida\u00e7\u00e3o por um \u00fanico ponto, e passar o mouse sobre os que est\u00e3o distantes da linha vermelha nos ajuda a entender para que tipo de pontos data as previs\u00f5es est\u00e3o longe da verdade.<\/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=\"artigo-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>Em nosso exemplo, passar o mouse sobre a \u00e1rea superior direita mostra que os pontos mais distantes da linha vermelha s\u00e3o os s\u00e1bados e domingos, o que sugere que o modelo tem melhor desempenho durante a semana. Vamos agregar as m\u00e9tricas de desempenho por dia da semana para validar essa intui\u00e7\u00e3o.<\/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=\"artigo-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>De fato, os erros s\u00e3o maiores, em m\u00e9dia, nos fins de semana do que durante o resto da semana, o que \u00e9 uma informa\u00e7\u00e3o a ser levada em conta ao tentar otimizar o modelo. O desempenho tamb\u00e9m pode evoluir com o tempo, portanto, \u00e9 poss\u00edvel selecionar outros n\u00edveis de agrega\u00e7\u00e3o dispon\u00edveis no aplicativo para verificar isso. Poder\u00edamos, por exemplo, computar m\u00e9tricas em uma granularidade semanal ou mensal, ou em um per\u00edodo de tempo espec\u00edfico durante o qual suspeitamos que o desempenho seja diferente do normal.<\/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;\">Otimiza\u00e7\u00e3o de modelos<\/h3><\/div><div class=\"fusion-text fusion-text-20\"><p>Depois de descobrirmos os principais pontos fracos do modelo, v\u00e1rias op\u00e7\u00f5es est\u00e3o dispon\u00edveis para melhor\u00e1-lo: a barra lateral do aplicativo permite que o senhor edite a configura\u00e7\u00e3o padr\u00e3o e insira suas pr\u00f3prias especifica\u00e7\u00f5es. Todas as m\u00e9tricas e visualiza\u00e7\u00f5es de desempenho s\u00e3o atualizadas sempre que o senhor altera as configura\u00e7\u00f5es, para obter um feedback r\u00e1pido.<\/p>\n<\/div><div class=\"fusion-text fusion-text-21\"><p>A primeira maneira de obter melhor desempenho \u00e9 aplicar algum pr\u00e9-processamento personalizado ao seu dataset. V\u00e1rias alternativas s\u00e3o poss\u00edveis para contornar os desafios identificados anteriormente. Por exemplo, uma se\u00e7\u00e3o de limpeza nos permite eliminar os valores discrepantes observados perto do Natal, o que pode confundir o modelo. Tamb\u00e9m poder\u00edamos filtrar alguns dias espec\u00edficos e, assim, treinar facilmente modelos distintos para a semana e os fins de semana, pois eles parecem estar associados a diferentes comportamentos de compra. Algumas outras op\u00e7\u00f5es de filtragem e reamostragem tamb\u00e9m est\u00e3o dispon\u00edveis, caso sejam relevantes para o problema em quest\u00e3o.<\/p>\n<\/div><div class=\"fusion-text fusion-text-22\"><p>Os hiperpar\u00e2metros do Profet tamb\u00e9m podem ser ajustados para ajudar o modelo a se adaptar melhor ao data. Esses par\u00e2metros influenciam a forma como o estimador aprende a representar a tend\u00eancia e as sazonalidades das vendas hist\u00f3ricas e o peso relativo desses componentes na previs\u00e3o global. N\u00e3o se preocupe se o senhor n\u00e3o estiver familiarizado com os modelos Prophet, pois algumas dicas de ferramentas explicam a intui\u00e7\u00e3o por tr\u00e1s de cada par\u00e2metro e o orientam no processo de ajuste. Na se\u00e7\u00e3o de modelagem, o senhor tamb\u00e9m pode alimentar o modelo com informa\u00e7\u00f5es externas, como feriados ou vari\u00e1veis relacionadas ao sinal a ser previsto (como o pre\u00e7o de venda dos produtos, por exemplo). Esses regressores provavelmente melhorar\u00e3o o desempenho, pois fornecem ao modelo conhecimento adicional sobre um fen\u00f4meno que afeta as vendas.<\/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;\">Interpretabilidade da previs\u00e3o<\/h3><\/div><div class=\"fusion-text fusion-text-23\"><p>Ter um modelo de previs\u00e3o preciso \u00e9 bom, mas ser capaz de explicar os principais fatores que contribuem para as previs\u00f5es \u00e9 ainda melhor. A \u00faltima se\u00e7\u00e3o do aplicativo visa a nos ajudar a entender como o modelo que acabamos de criar toma decis\u00f5es. H\u00e1 diferentes maneiras de abordar essa quest\u00e3o: podemos analisar um \u00fanico componente e ver como sua contribui\u00e7\u00e3o para as previs\u00f5es gerais evolui com o tempo ou podemos pegar uma \u00fanica previs\u00e3o e decomp\u00f4-la na soma das contribui\u00e7\u00f5es de v\u00e1rios componentes.<\/p>\n<\/div><div class=\"fusion-text fusion-text-24\"><p>Vamos come\u00e7ar com a primeira op\u00e7\u00e3o. Os diferentes componentes que influenciam as previs\u00f5es s\u00e3o a tend\u00eancia, as sazonalidades e os regressores externos. J\u00e1 observamos o impacto das sazonalidades semanais e anuais, portanto, vamos nos concentrar nos regressores externos que inclu\u00edmos na se\u00e7\u00e3o de otimiza\u00e7\u00e3o do modelo: feriados e pre\u00e7o de venda dos produtos.<\/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=\"artigo-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>O impacto de alguns feriados \u00e9 bastante importante: por exemplo, o Dia do Trabalho aumenta as previs\u00f5es em 50 vendas todos os anos no in\u00edcio de setembro, e as quedas no Natal mostram que o modelo levou em conta o fato de que as lojas fecham nesse dia. Quanto ao pre\u00e7o, ele tem aumentado ano ap\u00f3s ano e, portanto, seu impacto sobre as vendas mudou de positivo para negativo.<\/p>\n<\/div><div class=\"fusion-text fusion-text-26\"><p>Tamb\u00e9m pode ser \u00fatil explicar como o modelo produziu uma previs\u00e3o espec\u00edfica, especialmente quando um evento espec\u00edfico influencia a previs\u00e3o. O gr\u00e1fico em cascata a seguir mostra essa decomposi\u00e7\u00e3o para a previs\u00e3o feita em 31 de outubro de 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=\"artigo-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>Nesse exemplo, o modelo acabou prevendo 96 vendas, que \u00e9 a soma das contribui\u00e7\u00f5es de cinco componentes diferentes:<\/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>Tend\u00eancia global<\/strong>\u00a0(+134): esse \u00e9 o fator mais influente.<\/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>Dia das Bruxas<\/strong>\u00a0<strong>efeito<\/strong>\u00a0(-12): o produto \u00e9 menos vendido no Halloween do que em dias normais.<\/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>Pre\u00e7o de venda<\/strong>\u00a0(+2): o pre\u00e7o deve ter sido ligeiramente inferior \u00e0 m\u00e9dia nesse dia.<\/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>Sazonalidade semanal\u00a0<\/strong>(-23): isso foi em uma quarta-feira, que n\u00e3o \u00e9 durante o fim de semana.<\/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>Sazonalidade anual<\/strong>\u00a0(-5): Outubro \u00e9 a baixa temporada para esse produto.<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-28\"><p>Esse tipo de decomposi\u00e7\u00e3o n\u00e3o \u00e9 \u00fatil apenas para compartilhar insights com os colaboradores, mas tamb\u00e9m pode ajudar os analistas a entender por que o modelo n\u00e3o tem o desempenho esperado. Se necess\u00e1rio, v\u00e1rios par\u00e2metros est\u00e3o dispon\u00edveis na barra lateral do aplicativo para aumentar ou diminuir os pesos relativos dos diferentes componentes.<\/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;\">Como come\u00e7ar?<\/h2><\/div><div class=\"fusion-text fusion-text-29\"><p>Executar o aplicativo em seu pr\u00f3prio computador \u00e9 bastante simples. O \u00fanico pr\u00e9-requisito \u00e9 ter o Python instalado. S\u00e3o necess\u00e1rios mais alguns requisitos para usu\u00e1rios do Windows (consulte\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet#-requirements\" rel=\"noopener ugc nofollow\" target=\"_blank\">reposit\u00f3rio<\/a>\u00a0para obter mais detalhes). Em seguida, o senhor pode seguir as instru\u00e7\u00f5es abaixo para come\u00e7ar.<\/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;\">Instala\u00e7\u00e3o<\/h3><\/div><div class=\"fusion-text fusion-text-30\"><p>Recomendamos a cria\u00e7\u00e3o de um novo ambiente virtual para evitar problemas de depend\u00eancias ou incompatibilidade com o ambiente atual. Quando o novo ambiente estiver ativado, o senhor poder\u00e1 instalar o pacote com o seguinte comando. A instala\u00e7\u00e3o pode levar alguns minutos (5 a 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;\">Executar<\/h3><\/div><div class=\"fusion-text fusion-text-31\"><p>Agora que o pacote foi instalado, um \u00fanico comando permite que o senhor inicie o aplicativo a partir do terminal e o abra no navegador da Web padr\u00e3o.<\/p>\n<\/div>painel de implanta\u00e7\u00e3o do streamlit_prophet<div class=\"fusion-text fusion-text-32\"><p>E o senhor est\u00e1 pronto para criar modelos do Prophet! Para come\u00e7ar a modelar, primeiro o senhor precisa carregar seu dataset como um arquivo csv com o seguinte formato.<\/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>Em seguida, o senhor pode fornecer suas especifica\u00e7\u00f5es na barra lateral para executar as tarefas de pr\u00e9-processamento que atendam \u00e0s suas necessidades e ajustar os hiperpar\u00e2metros do modelo. Quando estiver satisfeito com os resultados, salve o experimento para manter todas as visualiza\u00e7\u00f5es e poder reproduzi-lo facilmente depois.<\/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;\">Implementa\u00e7\u00e3o na nuvem<\/h3><\/div><div class=\"fusion-text fusion-text-34\"><p>Se quiser tornar o aplicativo facilmente acess\u00edvel a v\u00e1rios colaboradores sem obrig\u00e1-los a baixar o Python e instalar o pacote, o senhor pode implantar o aplicativo no cloud. A primeira coisa que o senhor precisa fazer \u00e9 clonar o reposit\u00f3rio git. Em seguida, um comando do Docker permite que o senhor conteinerize facilmente o aplicativo e crie uma imagem que pode ser usada para implantar o aplicativo na plataforma cloud de sua escolha. Isso\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\">artigo<\/a>\u00a0explica em detalhes como fazer isso no Google Cloud Platform.<\/p>\n<\/div><div class=\"fusion-text fusion-text-35\"><p>Muito obrigado pela leitura e ficaria feliz em ouvir seus coment\u00e1rios. Fique \u00e0 vontade para entrar em contato com o senhor se quiser contribuir para o desenvolvimento do pacote ou se tiver alguma ideia de melhoria. Enquanto isso, o senhor pode visitar o site\u00a0<a class=\"bv kl\" href=\"https:\/\/github.com\/artefactory-global\/streamlit_prophet\" rel=\"noopener ugc nofollow\" target=\"_blank\">reposit\u00f3rio de projetos<\/a>\u00a0para assistir a uma breve demonstra\u00e7\u00e3o e\u00a0<a class=\"bv kl\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\" rel=\"noopener\" target=\"_blank\">Blog de tecnologia Artefact<\/a>\u00a0para obter mais informa\u00e7\u00f5es sobre nossos projetos cient\u00edficos 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=\"m\u00e9dio\" 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;\">M\u00e9dia Blog por Artefact.<\/h3><\/div><div class=\"fusion-text fusion-text-36\" style=\"--awb-content-alignment:center;\"><p>Este artigo foi publicado inicialmente no <strong>Medium.com<\/strong>.<br \/>\nSiga-nos em nosso 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\">Leia nosso artigo<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>22 de setembro de 2021<br \/>\nO senhor precisa de uma linha de base para seu mais recente projeto de previs\u00e3o de s\u00e9ries temporais? O senhor deseja explicar o processo de tomada de decis\u00e3o de um modelo preditivo para uma empresa audience? O senhor gostaria de saber se os pre\u00e7os dos carros s\u00e3o sazonais antes de comprar um novo? Talvez tenhamos algo para o senhor! Este artigo apresenta o Streamlit Prophet, um aplicativo da Web que ajuda os cientistas data a treinar, avaliar e otimizar modelos de previs\u00e3o de forma visual. As previs\u00f5es s\u00e3o feitas com o Prophet, um modelo r\u00e1pido e facilmente interpret\u00e1vel.<\/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\/br\/wp-json\/wp\/v2\/blog\/63295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/media\/68689"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/media?parent=63295"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/blog-category?post=63295"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/br\/wp-json\/wp\/v2\/blog-language?post=63295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}