ComeçarComece de graça

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 exercício faz parte do curso

Machine Learning com caret em R

Ver curso

Instruções do exercício

  • 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().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create ensemble model: stack
stack <- 

# Look at summary
Editar e executar o código