Construir un modelo de bosque aleatorio
A pesar de que un bosque puede contener cientos de árboles, hacer crecer un bosque de árboles de decisión es quizá incluso más fácil que crear un único árbol muy afinado.
Utilizando el paquete randomForest
, construye un bosque aleatorio y comprueba cómo se compara con los árboles individuales que construiste anteriormente.
Ten en cuenta que, debido a la naturaleza aleatoria del bosque, los resultados pueden variar ligeramente cada vez que lo crees.
Este ejercicio forma parte del curso
Aprendizaje supervisado en R: Clasificación
Instrucciones de ejercicio
- Carga el paquete
randomForest
. - Construye un modelo de bosque aleatorio utilizando todas las variables de la solicitud de préstamo. La función
randomForest
también utiliza la interfaz de fórmulas. - Calcula la precisión del modelo de bosque aleatorio para compararla con la precisión del árbol original del 57,6% utilizando
predict()
ymean()
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Load the randomForest package
___
# Build a random forest model
loan_model <- ___(___, data = ___)
# Compute the accuracy of the random forest
loans_test$pred <- ___
mean(___)