Precisión vs. exhaustividad
Las métricas que uses para evaluar tu modelo deben siempre ajustarse a la aplicación concreta. En este ejemplo, supongamos que eres muy mal perdedor cuando juegas al tres en raya, pero solo cuando estás seguro de que vas a ganar.
Elige la métrica más adecuada, precisión o exhaustividad (recall), para completar este ejemplo. Pero recuerda: si crees que vas a ganar, ¡más te vale ganar!
Usa rfc, que es un modelo de clasificación de random forest entrenado con el conjunto de datos tic_tac_toe.
Este ejercicio forma parte del curso
Validación de modelos en Python
Instrucciones del ejercicio
- Importa la métrica de precisión o de exhaustividad (recall) de
sklearn. Solo un método es correcto para este contexto. - Calcula la precisión o la exhaustividad usando
y_testcomo valores reales ytest_predictionscomo predicciones. - Imprime la puntuación final según la métrica que hayas elegido.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
from sklearn.metrics import ____
test_predictions = rfc.predict(X_test)
# Create precision or recall score based on the metric you imported
score = ____(____, ____)
# Print the final result
print("The ____ value is {0:.2f}".format(____))