HugoNeres commited on
Commit
88c420f
·
verified ·
1 Parent(s): 1dce4c4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -9
app.py CHANGED
@@ -523,17 +523,28 @@ with tab3:
523
  with tab4:
524
  st.header("V. Recomendações Estratégicas e Conclusões")
525
 
526
- # --- 1. INSIGHTS DE MODELAGEM (O Caso de Baixo Risco) ---
527
  with st.container():
528
- st.subheader("🔍 1. Insight de Explicabilidade (Caso de Baixo Risco)")
529
- st.markdown("""
530
- Ao analisarmos um cliente classificado com **Baixo Risco**, identificamos padrões cruciais além da renda:
531
 
532
- * **Variáveis de Impacto:** A posse de imóvel (*Home Ownership*) atua como um forte redutor de risco, seguida pela Receita Anual e o Nível de Juros.
533
- * **Variáveis Ocultas (Dummies):** Embora a classificação **"Loan Grade A"** tenha sido omitida no treinamento (para evitar colinearidade/armadilha das variáveis dummy), a análise do dataset confirma que os melhores pagadores pertencem a esta classe. O modelo capturou essa característica implicitamente através das outras variáveis correlacionadas.
534
- """)
535
-
536
- st.divider()
 
 
 
 
 
 
 
 
 
 
 
 
 
537
 
538
  # --- 2. POLÍTICAS DE CRÉDITO SUGERIDAS ---
539
  st.subheader("🛡️ 2. Políticas de Mitigação de Risco")
 
523
  with tab4:
524
  st.header("V. Recomendações Estratégicas e Conclusões")
525
 
526
+ # --- 1. INSIGHTS DE MODELAGEM ---
527
  with st.container():
528
+ st.subheader("🔍 1. Insights de Explicabilidade do Modelo")
 
 
529
 
530
+ # Cria duas colunas para comparar Baixo vs Alto risco lado a lado
531
+ col_insight1, col_insight2 = st.columns(2)
532
+
533
+ with col_insight1:
534
+ st.info("**Caso de Baixo Risco (Aprovado)**")
535
+ st.markdown("""
536
+ Ao analisarmos clientes seguros, identificamos padrões além do óbvio:
537
+ * **Fatores Ocultos:** A posse de imóvel (*Home Ownership*) atua como um forte redutor de risco ("colchão de segurança").
538
+ * **Variáveis Dummy:** O modelo identificou implicitamente que os melhores pagadores pertencem à **Classe A** (Loan Grade A), mesmo com essa variável omitida no treino para evitar colinearidade.
539
+ """)
540
+
541
+ with col_insight2:
542
+ st.warning("**Caso de Alto Risco (Reprovado)**")
543
+ st.markdown("""
544
+ Nas observações de risco de inadimplência, o modelo valida a lógica financeira tradicional:
545
+ * **Tríade do Risco:** A decisão foi severamente impactada pela combinação de **Baixa Receita**, alta **Relação Empréstimo/Receita** (alavancagem excessiva) e a **Nota (Grade)** atribuída pelo sistema.
546
+ * **Conclusão:** O modelo penaliza agressivamente o comprometimento de renda. Quando a nota do sistema é baixa e a dívida é alta proporcionalmente à renda, a reprovação é quase imediata.
547
+ """)
548
 
549
  # --- 2. POLÍTICAS DE CRÉDITO SUGERIDAS ---
550
  st.subheader("🛡️ 2. Políticas de Mitigação de Risco")