<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos Ana Carolina Braga - Estatidados</title>
	<atom:link href="http://estatidados.com.br/category/professores-colaboradores/ana-carolina-braga/feed/" rel="self" type="application/rss+xml" />
	<link>http://estatidados.com.br</link>
	<description>Comunidade de Estatística</description>
	<lastBuildDate>Thu, 09 Jun 2022 20:10:02 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.5</generator>
	<item>
		<title>Que tal pedir ajuda do Profeta?</title>
		<link>http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=que-tal-pedir-ajuda-do-profeta</link>
					<comments>http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 05 Nov 2020 16:42:20 +0000</pubDate>
				<category><![CDATA[Ana Carolina Braga]]></category>
		<category><![CDATA[ciencia de dados]]></category>
		<guid isPermaLink="false">http://estatidados.com.br/?p=495</guid>

					<description><![CDATA[<p>Introdução Uma análise de séries temporais tenta estudar o comportamento dos dados, ao longo do tempo, de forma a compreender a estrutura que gerou a série. O objetivo é construir um modelo matemático a partir do qual seja possível prever<a class="leiamais" href="http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/" title="Que tal pedir ajuda do Profeta?">...[Continuar lendo]</a></p>
<p>O post <a rel="nofollow" href="http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/">Que tal pedir ajuda do Profeta?</a> apareceu primeiro em <a rel="nofollow" href="http://estatidados.com.br">Estatidados</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Introdução</strong>
Uma análise de <strong>séries</strong> <strong>temporais</strong> tenta estudar o comportamento dos dados, ao longo do tempo, de forma a compreender a estrutura que gerou a série. O objetivo é construir um modelo matemático a partir do qual seja possível prever os valores futuros da série.Em fevereiro de 2017 o Facebook Research lançou a ferramenta open source chamada <a href="https://github.com/facebook/prophet">Facebook Prophet</a> para forecasting (previsão).A ferramenta permite gerar previsões e cenários futuros para séries temporais. Algumas das suas vantagens são:1) análises diárias, semanais e mensais com alguns meses de histórico
2) sazonalidades por dia da semana e época do ano
3) feriados importantes com intervalos irregulares
4) mudanças de tendência bruscas e outliersA biblioteca em Python oferece diversos parâmetros para ajustar e testar o modelo, por exemplo, especificando feriados. Chega de história e vamos codar!</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/4666/0*uUvp20v0xOUhb_HN" alt="Image for post"/><figcaption>Photo by&nbsp;<a href="https://unsplash.com/@codestorm?utm_source=medium&amp;utm_medium=referral">Safar Safarov</a>&nbsp;on&nbsp;<a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure>



<p><strong>Instalação</strong> </p>



<p>1) Para o exemplo eu utilizei o Google Colab, instalei primeiro a lib <strong>Pystan </strong>e em seguida a<strong> FB Prophet:</strong></p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/220/1*9vkmSPOtjr7YAEJOtBTi7w.png" alt="Image for post"/></figure>



<p><strong>Importação das libs</strong> </p>



<p>2) Importei as libs abaixo para processar, treinar, criar e plotar a previsão:</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/288/1*WsaA5eyagv-T1akDl1N90A.png" alt="Image for post"/></figure>



<p><strong>Importação dos dados</strong> </p>



<p>3) Importei também o arquivo <strong>milk.csv</strong> disponível em: <a href="https://raw.githubusercontent.com/Sagu12/FBPROPHET-TIME-SERIES-FORECASTING/main/milk.csv">https://raw.githubusercontent.com/Sagu12/FBPROPHET-TIME-SERIES-FORECASTING/main/milk.csv</a> para visualizar a previsão da produção mensal de leite por ano.</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/557/1*NfHsR-xenssWIiDlZDiJ2A.png" alt="Image for post"/></figure>



<p><strong>Verificando o tipo dos dados</strong></p>



<p> 4) É importante verificar quais os tipos de dados da amostra e fazer a conversão se necessário. Neste exemplo, será preciso transformar a coluna mês no tipo data.</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/546/1*pzb5EMySDRJ2YacEjXeR4g.png" alt="Image for post"/></figure>



<p><strong>Convertendo o tipo dos dados</strong> </p>



<p>5) É importante nomear as colunas com os rótulos ds e y. E em seguida converter a coluna ds para datetime.</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/294/1*-54S40qx-QAwq-NbP9gWAg.png" alt="Image for post"/></figure>



<p><strong>Checando se está tudo ok pro treino!</strong></p>



<p> 6) Antes de iniciar o treinamento do modelo é preciso verificar se está tudo certinho com o dataset. Vamos de .head() e <strong>Voilà</strong>!</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/181/1*gxLuazm41TS3wPF-jmFSgg.png" alt="Image for post"/></figure>



<p><strong>Importando a FB Prophet e treinando o modelo</strong></p>



<p> 7) Vamos importar a FB Prophet e verificar o que o algoritmo é capaz de fazer. Uma diferença em relação a outros algoritmos de machine learning é que você roda todo o conjunto de dados e não divide entre treino e teste (70%/30%). </p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/268/1*Z9Eqsgtp_OreevupM9AIpQ.png" alt="Image for post"/></figure>



<p>8) A próxima etapa é iniciar o treino do modelo e dar um fit no dataframe! </p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/826/1*Mea23UVKaVDHPNCyPlRREQ.png" alt="Image for post"/></figure>



<p><strong>De volta pro futuro!</strong></p>



<p> 9) Aqui você lembra do filme <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vamos declarar o futuro e criar as previsões com os dados no dataframe. </p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/462/1*TDDFG5iteyi4dFvtBqqUYA.png" alt="Image for post"/></figure>



<p><strong>Fazendo as previsões</strong></p>



<p> 10) Com o dataframe do futuro criado é possível gerar as previsões. O resultado apresenta uma série de possibilidades e análises. Vamos selecionar apenas as colunas ds, yhat, yhat_lower e yhat_upper da tabela exibida abaixo:</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/1214/1*u02molqcgED3vIj75788zA.png" alt="Image for post"/></figure>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/440/1*3vZ9ZswkFxM5YABs-2qgSw.png" alt="Image for post"/></figure>



<p><strong>Plotando o output</strong></p>



<p> 10) Nesta etapa podemos ver as previsões feitas pela lib. As linhas pontilhadas são os dados reais informados no treino e a linha azul é a previsão:</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/681/1*T9YGMRA_c7ZSzfeBbaugJA.png" alt="Image for post"/></figure>



<p><strong>Tendência dos dados</strong></p>



<p> 11) Por último podemos visualizar a tendência dos dados em relação ao ano e aos meses do ano. O primeiro gráfico representa a tendência crescente com o decorrer dos anos e o último exibe uma flutuação nas vendas mensais:</p>



<figure class="wp-block-image"><img src="https://miro.medium.com/max/613/1*YEaJlRaDL9A4gx6ee2upTw.png" alt="Image for post"/></figure>



<p><strong>Conclusão</strong></p>



<p> É possível verificar como é simples usar a biblioteca FB Prophet em Python para fazer previsões de séries temporais. No exemplo do estudo fizemos a previsão da produção de leite para os próximos anos. Uma das formas de aperfeiçoar os resultados é realizar a validação cruzada (cross-validation) e calcular outras métricas de performance como a MSE, RMSE, MAE, MAPE etc. Que tal explorar mais os seus dados? O que eles podem dizer sobre um negócio e as próximas decisões? Se quiser trocar mais, conversar sobre dados, Python e Dashboards, pode me add no <a href="https://www.linkedin.com/in/ana-carolina-braga-42ab2730/">Linkedin</a> ou <a href="https://twitter.com/Carol_Braga_RJ">Twitter</a>. Boas análises e vamos juntos!</p>



<p>Meu código:&nbsp;<a href="https://github.com/CarolBragaRJ/analisedadospython/blob/master/facebook_prophet.ipynb">https://github.com/CarolBragaRJ/analisedadospython/blob/master/facebook_prophet.ipynb</a></p>



<p>Fonte:&nbsp;<a href="https://www.analyticsvidhya.com/blog/2020/10/time-series-forecasting-using-facebook-prophet-library-in-python/">https://www.analyticsvidhya.com/blog/2020/10/time-series-forecasting-using-facebook-prophet-library-in-python/</a></p>



<p>Artigo postado originalmente: <a href="https://medium.com/data-hackers/que-tal-pedir-ajuda-do-profeta-926924c26508">https://medium.com/data-hackers/que-tal-pedir-ajuda-do-profeta-926924c26508</a></p>



<p>#bigdata #cienciadedados #analytics</p>
<p>O post <a rel="nofollow" href="http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/">Que tal pedir ajuda do Profeta?</a> apareceu primeiro em <a rel="nofollow" href="http://estatidados.com.br">Estatidados</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://estatidados.com.br/que-tal-pedir-ajuda-do-profeta/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
