ComenzarEmpieza gratis

Implementa cross_val_score()

Tu empresa ha creado varios caramelos nuevos para vender, pero no saben si deberían lanzar los cinco. Para predecir la popularidad de estos nuevos caramelos, te han pedido que construyas un modelo de regresión usando el conjunto de datos de caramelos. Recuerda que la variable respuesta es el porcentaje de victorias cara a cara frente a otros caramelos.

Antes de probar distintos modelos de regresión, has decidido ejecutar validación cruzada con un modelo sencillo de random forest para obtener un error base con el que comparar resultados futuros.

Este ejercicio forma parte del curso

Validación de modelos en Python

Ver curso

Instrucciones del ejercicio

  • Completa cross_val_score().
    • Usa X_train como datos de entrenamiento y y_train como respuesta.
    • Usa rfc como modelo, validación cruzada de 10 particiones y mse como función de evaluación.
  • Imprime la media de los resultados de cv.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

rfc = RandomForestRegressor(n_estimators=25, random_state=1111)
mse = make_scorer(mean_squared_error)

# Set up cross_val_score
cv = cross_val_score(estimator=____,
                     X=____,
                     y=____,
                     cv=____,
                     scoring=____)

# Print the mean error
print(cv.____())
Editar y ejecutar código