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
Instruções do exercício
- Preencha
cross_val_score().- Use
X_traincomo dados de treino ey_traincomo resposta. - Use
rfccomo modelo, validação cruzada em 10 folds emsecomo função de pontuação.
- Use
- 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.____())