Comece agoraComece grátis

Fazendo ensemble de modelos

Isso conclui o curso! Como uma prévia para um futuro curso sobre como criar ensembles de modelos do caret, vou mostrar como ajustar um ensemble empilhado (stacked) de modelos usando o pacote caretEnsemble.

O caretEnsemble oferece a função caretList() para criar vários modelos do caret de uma vez no mesmo conjunto de dados, usando as mesmas dobras de reamostragem. Você também pode criar suas próprias listas de modelos do caret.

Neste exercício, eu já criei um caretList para você, contendo os modelos glmnet e ranger que você ajustou no conjunto de dados de churn. Use a função caretStack() para fazer uma pilha de modelos do caret, com os dois submodelos (glmnet e ranger) alimentando outro modelo do caret (esperançosamente, mais preciso!).

Este exercicio faz parte do curso

Machine Learning com caret em R

Ver curso

Instruções do exercicio

  • Chame a função caretStack() com dois argumentos, model_list e method = "glm", para fazer o ensemble dos dois modelos usando uma regressão logística. Guarde o resultado em stack.
  • Resuma o modelo resultante com a função summary().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Create ensemble model: stack
stack <- 

# Look at summary
Editar e Executar Código