Automatizando decisões com árvores de decisão
2 Tarefas
10 min
Scenario
Uma organização está lançando um aplicativo que facilita solicitações de empréstimo. Os clientes iniciam uma solicitação de empréstimo e inserem seu score de crédito, valor do empréstimo e país. Configure uma árvore de decisão e uma declare expression para que a taxa de empréstimo seja determinada automaticamente com base no score de crédito, valor do empréstimo e país que o cliente inserir. Para este desafio, se o cliente especificar o Canadá como país, o valor do empréstimo não afeta a taxa de empréstimo. Use os valores na seguinte tabela:
País | Score de crédito > | Valor do empréstimo > | Retornar | |
---|---|---|---|---|
if | Canadá | 800 | .0200 | |
if | Canadá | 700 | .0275 | |
if | Canadá | 200 | .0425 | |
if | 800 | 50000 | .0225 | |
if | 800 | 0 | .0200 | |
if | 700 | 50000 | .0325 | |
if | 700 | 0 | .0275 | |
if | 200 | 50000 | .045 | |
if | 200 | 0 | .0425 | |
otherwise | .07 |
A tabela a seguir apresenta as credenciais necessárias para concluir o desafio.
Papel (Role) | Nome do usuário | Senha |
---|---|---|
Desenvolvedor de aplicativo | author@loans | pega123! |
Challenge Walkthrough
Detailed Tasks
1 Configure a árvore de decisão do ajuste de risco do devedor
- No painel de navegação do Dev Studio, clique em Aplicativo (App).
- Clique com o botão direito do mouse em Solicitação de empréstimo (Loan Request) e clique em Criar > Decisão > Árvore de decisão (Create > Decision > Decision Tree).
- No campo Rótulo (Label), insira Árvore de ajuste de risco do devedor (Borrower risk adjustment tree).
- Clique em Criar e abrir (Create and open) para criar a árvore de decisão.
-
- No primeiro campo vazio, insira ou selecione .Country.
- Mantenha o valor do operador como =.
- No segundo campo vazio, insira Canadá.
- Clique no dropdown retornar (return) e selecione continuar (continue). Uma condição recuada e aninhada é exibida.
Nota: Se as condições não forem exibidas, salve e atualize a árvore de decisão.
- Clique na condição aninhada e repita as etapas 6 a 9 para especificar a condição se o score de crédito > 800, retornar .0200 (if .CreditScore > 800 then return .0200).
- Com a condição aninhada selecionada, clique duas vezes em Adicionar linha (Add Row) para adicionar duas condições aninhadas adicionais.
- Repita as etapas 6 a 9 para definir as seguintes condições:
- Selecione a primeira condição de nível superior e clique três vezes em Adicionar linha (Add Row) para adicionar três condições adicionais de nível superior.
- Repita as etapas 6 a 12 para definir as seguintes condições:
- Na linha caso contrário (otherwise), insira o valor de retorno padrão de .07.
- Clique em Salvar (Save) para salvar a árvore de decisão.
2 Configure a declare expression da taxa de empréstimo
- No painel de navegação, clique com o botão direito do mouse em Solicitação de empréstimo (Loan Request) e clique em Criar > Decisão > Declare Expression (Create > Decision > Declare Expression).
- No campo Propriedade de destino (Target Property), insira ou selecione .LoanRate.
- Clique em Criar e abrir (Create and open).
- Na seção Expressões de construção (Build Expressions), no dropdown Valor de (Value of), selecione Resultado da árvore de decisões (Result of Decision Tree).
- No campo vazio à direita, insira ou selecione BorrowerRiskAdjustmentTree.
- Clique em Salvar (Save).
Confirm your work
- No cabeçalho do Dev Studio, clique em Criar > Novo > Solicitação de empréstimo(Create > New > Loan Request ) para criar uma nova instância do caso Solicitação de empréstimo (Loan Request).
- No campo Valor do empréstimo (Loan amount), insira 5000.
- No campo Credit score (Score de crédito), insira 600.
- No dropdown País Country), selecione Canadá.
- Clique em Enviar (Submit).
- Verifique se a Taxa de empréstimo (Loan rate) é 4,25% (4.25%).
- Crie uma instância adicional do caso Solicitação de empréstimo (Loan Request).
- No campo Valor do empréstimo (Loan amount), insira 50000.
- No campo Credit score (Score de crédito), insira 600.
- No dropdown País Country), selecione Canadá.
- Clique em Enviar (Submit).
- Verifique se a Taxa de empréstimo (Loan rate) é 4,25% (4.25%).
- Opcional: crie instâncias adicionais do caso e insira diferentes valores de score de crédito, valor de empréstimo e país. Verifique se a taxa de empréstimo é consistente com os valores especificados na árvore de decisão Ajuste de risco do devedor (Borrower risk adjustment).
Quer nos ajudar a melhorar esse conteúdo?