julho 15, 2021

Projeto Bom Para Crédito

A Poli Júnior trabalhou em conjunto com o Projeto Bom Para Crédito! Buscando proporcionar um novo modelo de algoritmo testado, o XGBoost.
Logotipo do "bom para crédito" com texto estilizado em azul sobre fundo gradiente azul esverdeado.
Índice

Problema Inicial

Tendo um modelo de crédito relativamente antigo, a BPC (Bom para crédito) buscou a Poli Júnior para renovar seu modelo e conseguir insights importantes para criação efetiva de um novo o qual seria usado inicialmente para teste em uma das suas plataformas (ShaolinAgreste) e depois cabia a BPC aplicá-los para as outras três. Assim, com as informações dadas pela Bom para crédito, cabia à equipe PJ aplicar um novo modelo utilizando um algoritmo testado: o XGBoost, no lugar da antiga regressão logística.

Nossa Solução

Pensando inicialmente na melhora do antigo modelo aplicado, primeiro precisávamos entender e definir quais métricas representariam melhora no modelo. Assim foram decididas três métricas principais que determinaram a qualidade do modelo: A ROC – AUC (area under curve), que representa um jeito de efetividade do quão correta foi nossa classificação entre bons e maus pagadores; o teste de KS para entender melhor essa distribuição; e por fim a métrica interna deles, os GHs, os percentis de 10% dos melhores aos piores pagadores.

Com isso definido já tínhamos toda informação deles para começarmos efetivamente o trabalho. Dessa forma, partimos para a parte de análise do modelo atual e noção das métricas. A principal, definida por eles, era a métrica de GHs, principalmente o GH – 10 (melhores pagadores), sobre a qual deveríamos focar em melhorar o máximo possível esses pagadores, o que resultaria para eles em um maior faturamento.

Dado isso, tínhamos que aplicar o algoritmo e garantir que ele fosse o melhor possível no GH10 e optamos pelo Grid Search com Validação Cruzada para garantir isso; além da validação out-of-time que mostraria que nosso modelo não passou por um processo de overfitting. Nesse ponto do projeto todos os métodos já estavam aplicados e só deveriam ser testados, o que pode ser feito mas exigiu grande capacidade computacional, já que para rodar o grid search precisávamos rodar o algoritmo dezenas de milhares de vezes. Assim no final conseguimos obter um algoritmo funcional com seus parâmetros otimizados.

Resultados Finais

Com a mudança de algoritmo a Poli Júnior passou a clusterização do GH 10 (melhores pagadores) de 12,5% de mal pagantes para 8,5%, uma melhora de quase 50% no algoritmo de clusterização para a métrica mais importante dos clientes. Além disso, houve melhora em todos GHs e nas demais métricas. Com isso a Poli Júnior garantiu qualidade no algoritmo entregue e obteve os melhores resultados possíveis para nosso cliente.

Mais cases

Casa moderna de dois andares, parte do Projeto Atibaia, com janelas amplas, duas varandas, paredes externas de tijolos e branco, e uma árvore no telhado. A casa é cercada por vegetação e possui um caminho pavimentado na frente.
Arquitetura e Civil
Projeto Atibaia

Casa em terreno inclinado em Atibaia une arquitetura moderna, mirante com piscina e integração total com a natureza. Um sonho realizado com inovação.

Leia mais
Cozinha moderna com armários de madeira clara, bancadas brancas, uma ilha com bancos, eletrodomésticos embutidos e uma grande janela com vista para a área verde, criando um ambiente tranquilo no Refúgio Aurora.
Arquitetura e Civil
Refúgio Aurora

O Refúgio Aurora é o sonho da família Milani realizado: um lar contemporâneo, acolhedor e integrado à natureza, com ambientes fluidos e elegantes.

Leia mais
Uma casa moderna de dois andares com telhado plano, grande garagem retangular e uma pequena planta de agave no jardim da frente personifica um Sonho Palpável sob um céu azul com nuvens dispersas.
Arquitetura e Civil
Sonho Palpável

Projeto Sonho Palpável transforma terreno inclinado em casa térrea funcional e acessível, unindo conforto, técnica e integração familiar em Rio Claro.

Leia mais