Este repositório contém um sistema desenvolvido em Python e Streamlit para análise e previsão de séries temporais utilizando o modelo SARIMAX.
project-series-temporais/
|├── .streamlit/
| └── config.toml # Configurações do Streamlit
|├── milk.py # Código principal do aplicativo
|├── monthly-milk-production-pounds-p.csv # Exemplo de base de dados
|├── poetry.lock # Arquivo de dependências gerenciado pelo Poetry
|├── pyproject.toml # Configuração do projeto Poetry
└── requirements.txt # Lista de dependências do projeto
O sistema permite:
- Upload de Arquivos: Permite ao usuário fazer upload de arquivos
.csv
contendo a série temporal. - Definição de Período Inicial: Usuário define a data inicial da série.
- Previsão com SARIMAX: Gera previsões para um número definido de meses à frente (1 a 48 meses).
- Visualização:
- Decomposição da Série Temporal (tendência, sazonalidade e residuais).
- Gráfico com previsões.
- Tabela com os valores previstos.
git clone <URL_DO_REPOSITORIO>
cd project-series-temporais
pip install -r requirements.txt
poetry install
streamlit run milk.py
O aplicativo estará disponível no navegador em http://localhost:8501
.
Carregue um arquivo .csv
com uma única coluna representando a série temporal (exemplo: produção mensal de leite). O sistema processará a série e:
- Exibirá a decomposição da série temporal.
- Gerará previsões utilizando o modelo SARIMAX.
- Disponibilizará gráficos e os valores previstos em formato tabular.
1234
1320
1410
1500
...
Caso tenha dúvidas ou sugestões, sinta-se à vontade para entrar em contato.
Licença: Este projeto está sob a licença MIT.