De cero a experto
Has dominado cómo crear la especificación de un modelo y cómo dividir los datos en conjuntos de entrenamiento y prueba. También sabes cómo evitar desequilibrios de clases en la partición. ¡Ahora toca combinar lo que aprendiste en la lección anterior y construir tu modelo usando solo el conjunto de entrenamiento!
Vas a crear un auténtico machine learning pipeline. Esto incluye crear la especificación del modelo, dividir tus datos en entrenamiento y prueba y, por último, pero no menos importante, ajustar el modelo con los datos de entrenamiento. ¡A por ello!
Este ejercicio forma parte del curso
Machine Learning con modelos basados en árboles en R
Instrucciones del ejercicio
- Crea
diabetes_split, una partición donde el conjunto de entrenamiento contenga tres cuartas partes de todas las filas dediabetesy donde los conjuntos de entrenamiento y prueba tengan una distribución similar en la variableoutcome. - Construye una especificación de árbol de decisión para tu modelo usando el motor
rparty guárdala comotree_spec. - Ajusta un modelo
model_trainedusando los datos de entrenamiento dediabetes_splitconoutcomecomo variable objetivo ybmiyskin_thicknesscomo predictores.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
set.seed(9)
# Create the balanced data split
diabetes_split <- ___
# Build the specification of the model
tree_spec <- ___ %>%
___ %>%
___
# Train the model
model_trained <- ___ %>%
fit(___,
___)
model_trained