Evalúa el modelo de árbol de decisión con UMAP
En el ejercicio anterior, creaste un flujo de trabajo para aplicar UMAP y construir un modelo de árbol de decisión. Ahora toca ajustar un modelo usando esos datos de entrenamiento y comparar su rendimiento con el del modelo de árbol de decisión sin reducción. Como la variable objetivo credit_score es categórica, usarás f_meas() para evaluar el rendimiento de los modelos. El modelo sin reducción y sus predicciones sobre el conjunto de prueba están almacenados en dt_fit y predict_df, respectivamente. El flujo de trabajo con UMAP que creaste está en umap_dt_workflow. También tienes disponibles los conjuntos train y test.
Los paquetes tidyverse, tidymodels y embed ya se han cargado por ti.
Este ejercicio forma parte del curso
Reducción de la dimensionalidad en R
Instrucciones del ejercicio
- Usa
f_measpara evaluar el rendimiento dedt_fit(sin reducción). - Ajusta el modelo reducido con UMAP usando
umap_dt_workflow. - Crea el data frame de predicciones sobre el conjunto de prueba para el modelo reducido con UMAP.
- Usa
f_measpara evaluar el rendimiento deumap_dt_fit(reducido).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Evaluate the unreduced decision tree model performance
___(___, ___, ___)
# Fit the UMAP decision tree model
umap_dt_fit <- ___ %>%
fit(___ = ___)
# Create test set prediction data frame for the UMAP model
predict_umap_df <- ___ %>%
___(predict = ___(___, ___))
# Calculate F1 performance of the UMAP model
___(___, ___, ___)