Este repositório contém o projeto desenvolvido para o Tech Challenge - Fase 4 da Pós Tech. O objetivo principal é analisar os dados históricos do preço do petróleo e desenvolver soluções que auxiliem na tomada de decisão de um grande cliente do setor energético.
O projeto inclui:
- Um dashboard interativo com insights relevantes para análise estratégica.
- Um modelo de Machine Learning para previsão diária dos preços do petróleo.
- Um MVP funcional implementado com Streamlit.
- Um storytelling que conecta as análises e previsões com eventos geopolíticos e econômicos.
- Criar um dashboard interativo que apresente insights sobre a variação do preço do petróleo.
- Desenvolver um modelo preditivo de Machine Learning utilizando séries temporais.
- Implementar o deploy do modelo em produção com ferramentas adequadas.
- Apresentar um MVP funcional utilizando Streamlit.
- Elaborar um vídeo explicativo de até 5 minutos detalhando o desenvolvimento do projeto.
📂 ouro-negro-insights/
├── 📁 data/ # Base de dados histórica (não incluída, consulte as instruções para download)
├── 📁 notebooks/ # Notebooks Jupyter utilizados na análise exploratória (EDA)
├── 📁 src/ # Scripts principais (modelos, pré-processamento, etc.)
├── 📁 dashboard/ # Código relacionado ao dashboard interativo (Streamlit)
├── 📁 docs/ # Documentação adicional e relatórios
├── 📁 videos/ # Vídeo explicativo do projeto\
As principais ferramentas e bibliotecas utilizadas no projeto são:
- Python: Linguagem principal para análise de dados e desenvolvimento do modelo.
- Pandas e NumPy: Manipulação e análise de dados.
- Matplotlib e Seaborn: Visualização de dados.
- Scikit-learn: Desenvolvimento e avaliação dos modelos de Machine Learning.
- Statsmodels ou TensorFlow/Keras: Para modelagem de séries temporais (ARIMA, LSTM, etc.).
- Streamlit: Deploy do MVP interativo.
- GitHub Projects: Gerenciamento das tarefas.
Para mais detalhes sobre o modelo ou a análise, consulte os notebooks na pasta notebooks.
O storytelling no dashboard apresenta os seguintes insights:
- Impacto de eventos geopolíticos no preço do petróleo (ex.: guerras, sanções).
- Relação entre crises econômicas globais e a volatilidade dos preços.
- Tendências sazonais ou padrões anuais nos preços históricos.
- Influência da demanda global por energia nas flutuações dos preços.
O modelo preditivo foi desenvolvido utilizando técnicas de séries temporais, como ARIMA ou LSTM, para prever o preço diário do petróleo Brent com base nos dados históricos.
O desempenho foi avaliado utilizando métricas como:
- RMSE (Root Mean Squared Error)
- MAE (Mean Absolute Error)
Os resultados detalhados estão disponíveis no notebook notebooks/.
O deploy foi planejado para ser realizado com Streamlit, permitindo que o cliente visualize os insights e previsões em tempo real.
Após executar o comando streamlit run, acesse o endereço local fornecido no terminal (ex.: http://localhost:8501).
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto é apenas para fins educacionais e não possui licença específica.
Desenvolvido por [TIME 1] como parte do Tech Challenge da Pós Tech - Fase 4 🚀.