ComeçarComece de graça

Implementar cross_val_score()

Sua empresa criou vários novos doces para vender, mas ainda não sabe se deve lançar todos os cinco. Para prever a popularidade desses novos doces, pediram para você construir um modelo de regressão usando o conjunto de dados de doces. Lembre-se de que a variável resposta é a porcentagem de vitórias em confrontos diretos contra outros doces.

Antes de começar a testar diferentes modelos de regressão, você decidiu executar validação cruzada em um modelo simples de random forest para obter um erro de referência e comparar com quaisquer resultados futuros.

Este exercício faz parte do curso

Validação de Modelos em Python

Ver curso

Instruções do exercício

  • Preencha cross_val_score().
    • Use X_train como dados de treino e y_train como resposta.
    • Use rfc como modelo, validação cruzada em 10 folds e mse como função de pontuação.
  • Imprima a média dos resultados de cv.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código