Este projeto analisa padrões de atrasos em voos nos Estados Unidos utilizando análise exploratória de dados, modelos supervisionados de Machine Learning, técnicas de clusterização e redução de dimensionalidade.
O objetivo é identificar padrões operacionais, prever atrasos e descobrir estruturas ocultas entre aeroportos e rotas aéreas.
Fonte:
- https://drive.google.com/drive/folders/1aS7exW5N0qq1uIxvIBcAfc18OHojOMjj
- https://www.transtats.bts.gov/DL_SelectFields.aspx?gnoyr_VQ=FLL&QO_fu146_anzr=N8vn6v10+f722146+gnoyr5
Principais variáveis:
- Atraso na partida
- Atraso na chegada
- Tempo de voo
- Tempo de taxiamento (Taxi Out)
- Distância
- Aeroportos
- Companhias aéreas
Principais descobertas:
- Os atrasos são mais frequentes em horários de pico
- Certos aeroportos concentram maiores taxas de atraso
- O atraso na partida impacta fortemente o atraso na chegada
- Voos de longa distância não são necessariamente os mais atrasados
Modelos testados:
- XGBoost
- CatBoost
Métricas de avaliação:
- Accuracy
- Precision
- Recall
- F1-Score
- Average Precision
O algoritmo KMeans foi aplicado em:
- Aeroportos
- Rotas aéreas
Os métodos Elbow Method e Silhouette Score foram utilizados para determinar o número ideal de clusters.
Principais descobertas:
- Aeroportos eficientes com baixos atrasos operacionais
- Rotas de longa distância com alta complexidade operacional
- Rotas críticas com atrasos extremamente elevados
O PCA foi utilizado para visualizar os clusters em duas dimensões e compreender melhor os padrões de similaridade entre rotas e aeroportos.
- Python
- Pandas
- NumPy
- Scikit-Learn
- XGBoost
- CatBoost
- Matplotlib
- Seaborn
- Otimização de hiperparâmetros com Optuna
- Análise de séries temporais
- Modelos de Deep Learning
- API para previsão de atrasos em tempo real