Todos os projetos

Bankruptcy Prediction

Universidade · 2024
Período
2024
Tecnologias
Python · pandas · scikit-learn · TensorFlow/Keras · Jupyter
Bankruptcy Prediction — Ilustração conceptual · não representa empresas ou resultados reais
Ilustração conceptual · não representa empresas ou resultados reais

De onde nasce

Um projeto universitário que parte de uma pergunta. Que informação útil sobre o risco de falência posso obter dos dados das empresas?

Problemas e decisões

Escolher a métrica

As falências são a classe rara. Não as detetar pode custar mais do que um falso alarme. Usei também o F3, que dá mais peso à sensibilidade do que à precisão, para analisar esse equilíbrio.

Comparar estratégias

Comparei modelos e limiares para observar como mudam os casos detetados e os falsos alarmes, e estudei a importância das variáveis com Random Forest.

Como funciona

  1. Um notebook Python prepara e normaliza dados tabulares com pandas, NumPy e ferramentas do scikit-learn.
  2. O Random Forest permite estudar a importância das variáveis. Os ensaios comparam configurações RF e máquinas de vetores de suporte.
  3. As experiências com redes neuronais usam TensorFlow/Keras e analisam arquiteturas, regularização e sinais de sobreajustamento.
  4. Limiares de decisão e conjuntos de variáveis são comparados com F3-score, curvas ROC e gráficos guardados no notebook.

O que aprendi

Este projeto ensinou-me a ler uma pontuação em conjunto com os erros que contém. Mudar a métrica ou o limiar altera os casos detetados. Ao comparar modelos, quero tornar claro esse compromisso.

Estado atual

Projeto universitário exploratório. Os gráficos documentam execuções guardadas no notebook. Verificar as conclusões exigiria uma avaliação independente com novos dados.

Fonte

Um problema interessante?

Conta-me o que queres construir ou melhorar, quem o vai usar e que limites tens. Respondo-te para percebermos por onde começar.