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).
Quer nos ajudar a melhorar esse conteúdo?